ImageMediaCell.smali

.class public Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;
.super Landroid/widget/FrameLayout;
.source ""

# interfaces
.implements Lcom/fulishe/shadow/mediation/display/a/a;


# instance fields
.field public a:Lcom/fulishe/shadow/mediation/display/image/b;

.field public b:Lcom/fulishe/shadow/mediation/display/image/a;

.field public c:Lcom/fulishe/shadow/mediation/display/image/c;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 2

    invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    invoke-direct {p0, p1}, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a(Landroid/content/Context;)V

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    invoke-direct {p0, p1}, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a(Landroid/content/Context;)V

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    .registers 4

    invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    invoke-direct {p0, p1}, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a(Landroid/content/Context;)V

    return-void
.end method

.method private a(Landroid/content/Context;)V
    .registers 3

    sget v0, Lcom/fulishe/mediation/R$layout;->adv_image_media_cell:I

    invoke-static {p1, v0, p0}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

    return-void
.end method


# virtual methods
.method public a()Landroid/view/View;
    .registers 1

    return-object p0
.end method

.method public a(ILcom/fulishe/shadow/mediation/display/a;Lcom/fulishe/shadow/mediation/source/b;)V
    .registers 9

    const/4 v2, 0x0

    const/4 v0, 0x1

    if-ne p1, v0, :cond_4f

    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->b:Lcom/fulishe/shadow/mediation/display/image/a;

    if-eqz v0, :cond_b

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/a;->a()V

    :cond_b
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->c:Lcom/fulishe/shadow/mediation/display/image/c;

    if-eqz v0, :cond_12

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/c;->a()V

    :cond_12
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a:Lcom/fulishe/shadow/mediation/display/image/b;

    if-eqz v0, :cond_19

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/b;->b()V

    :cond_19
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a:Lcom/fulishe/shadow/mediation/display/image/b;

    if-nez v0, :cond_30

    sget v0, Lcom/fulishe/mediation/R$id;->adv_image_media_cell_large_stub:I

    invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/view/ViewStub;

    invoke-virtual {v0}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    move-result-object v0

    new-instance v1, Lcom/fulishe/shadow/mediation/display/image/b;

    invoke-direct {v1, v0}, Lcom/fulishe/shadow/mediation/display/image/b;-><init>(Landroid/view/View;)V

    iput-object v1, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a:Lcom/fulishe/shadow/mediation/display/image/b;

    :cond_30
    invoke-interface {p3}, Lcom/fulishe/shadow/mediation/source/b;->b()Ljava/util/List;

    move-result-object v0

    if-eqz v0, :cond_3c

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_3d

    :cond_3c
    :goto_3c
    return-void

    :cond_3d
    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/fulishe/shadow/mediation/source/e;

    iget-object v1, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a:Lcom/fulishe/shadow/mediation/display/image/b;

    iget v2, p2, Lcom/fulishe/shadow/mediation/display/a;->d:F

    iget-object v3, p2, Lcom/fulishe/shadow/mediation/display/a;->e:[F

    iget v4, p2, Lcom/fulishe/shadow/mediation/display/a;->f:I

    invoke-virtual {v1, v0, v2, v3, v4}, Lcom/fulishe/shadow/mediation/display/image/b;->a(Lcom/fulishe/shadow/mediation/source/e;F[FI)V

    goto :goto_3c

    :cond_4f
    const/4 v0, 0x4

    if-ne p1, v0, :cond_90

    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a:Lcom/fulishe/shadow/mediation/display/image/b;

    if-eqz v0, :cond_59

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/b;->a()V

    :cond_59
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->c:Lcom/fulishe/shadow/mediation/display/image/c;

    if-eqz v0, :cond_60

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/c;->a()V

    :cond_60
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->b:Lcom/fulishe/shadow/mediation/display/image/a;

    if-eqz v0, :cond_67

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/a;->b()V

    :cond_67
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->b:Lcom/fulishe/shadow/mediation/display/image/a;

    if-nez v0, :cond_7e

    sget v0, Lcom/fulishe/mediation/R$id;->adv_image_media_cell_group_stub:I

    invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/view/ViewStub;

    invoke-virtual {v0}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    move-result-object v0

    new-instance v1, Lcom/fulishe/shadow/mediation/display/image/a;

    invoke-direct {v1, v0}, Lcom/fulishe/shadow/mediation/display/image/a;-><init>(Landroid/view/View;)V

    iput-object v1, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->b:Lcom/fulishe/shadow/mediation/display/image/a;

    :cond_7e
    invoke-interface {p3}, Lcom/fulishe/shadow/mediation/source/b;->b()Ljava/util/List;

    move-result-object v0

    if-eqz v0, :cond_3c

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_3c

    iget-object v1, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->b:Lcom/fulishe/shadow/mediation/display/image/a;

    invoke-virtual {v1, v0}, Lcom/fulishe/shadow/mediation/display/image/a;->a(Ljava/util/List;)V

    goto :goto_3c

    :cond_90
    const/4 v0, 0x2

    if-ne p1, v0, :cond_3c

    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->b:Lcom/fulishe/shadow/mediation/display/image/a;

    if-eqz v0, :cond_9a

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/a;->a()V

    :cond_9a
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->a:Lcom/fulishe/shadow/mediation/display/image/b;

    if-eqz v0, :cond_a1

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/b;->a()V

    :cond_a1
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->c:Lcom/fulishe/shadow/mediation/display/image/c;

    if-eqz v0, :cond_a8

    invoke-virtual {v0}, Lcom/fulishe/shadow/mediation/display/image/c;->b()V

    :cond_a8
    iget-object v0, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->c:Lcom/fulishe/shadow/mediation/display/image/c;

    if-nez v0, :cond_bf

    sget v0, Lcom/fulishe/mediation/R$id;->adv_image_media_cell_small_stub:I

    invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/view/ViewStub;

    invoke-virtual {v0}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    move-result-object v0

    new-instance v1, Lcom/fulishe/shadow/mediation/display/image/c;

    invoke-direct {v1, v0}, Lcom/fulishe/shadow/mediation/display/image/c;-><init>(Landroid/view/View;)V

    iput-object v1, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->c:Lcom/fulishe/shadow/mediation/display/image/c;

    :cond_bf
    invoke-interface {p3}, Lcom/fulishe/shadow/mediation/source/b;->b()Ljava/util/List;

    move-result-object v0

    if-eqz v0, :cond_3c

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_3c

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/fulishe/shadow/mediation/source/e;

    iget-object v1, p0, Lcom/fulishe/shadow/mediation/display/image/ImageMediaCell;->c:Lcom/fulishe/shadow/mediation/display/image/c;

    invoke-virtual {v1, v0}, Lcom/fulishe/shadow/mediation/display/image/c;->a(Lcom/fulishe/shadow/mediation/source/e;)V

    goto/16 :goto_3c
.end method