arf.smali

.class public Ldxoptimizer/arf;
.super Ljava/lang/Object;
.source "ResultViewUtilsV8.java"


# direct methods
.method public static a(Landroid/app/Activity;ILjava/lang/String;Ljava/lang/String;Landroid/view/View;Lcom/dianxinos/common/ui/view/StickyLayout$a;Lcom/dianxinos/common/ui/view/StickyLayout$b;)V
    .registers 31
    .annotation build Landroid/annotation/TargetApi;
        value = 0x15
    .end annotation

    .prologue
    .line 45
    invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f090230

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I

    move-result v11

    .line 46
    invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f09022c

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I

    move-result v13

    .line 48
    const v2, 0x7f0e0293

    move-object/from16 v0, p0

    invoke-virtual {v0, v2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;

    move-result-object v21

    .line 49
    const/4 v2, 0x0

    move-object/from16 v0, v21

    invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V

    .line 50
    const v2, 0x7f0e049c

    move-object/from16 v0, v21

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

    move-result-object v4

    move-object v2, v4

    .line 51
    check-cast v2, Landroid/widget/ImageView;

    move/from16 v0, p1

    invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 52
    const v2, 0x7f0e049b

    move-object/from16 v0, v21

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

    move-result-object v19

    check-cast v19, Lcom/dianxinos/common/ui/view/StickyLayout;

    .line 53
    invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f09022b

    .line 54
    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I

    move-result v2

    .line 53
    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->setMinHeight(I)V

    .line 55
    const/4 v2, 0x0

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->setSticky(Z)V

    .line 56
    const v2, 0x7f0e049d

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->findViewById(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/TextView;

    .line 57
    move-object/from16 v0, p3

    invoke-virtual {v5, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 58
    const v2, 0x7f0e00f4

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->findViewById(I)Landroid/view/View;

    move-result-object v14

    check-cast v14, Landroid/widget/FrameLayout;

    .line 59
    move-object/from16 v0, p4

    invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V

    .line 61
    invoke-virtual {v4}, Landroid/view/View;->getHeight()I

    move-result v2

    invoke-virtual {v5}, Landroid/widget/TextView;->getHeight()I

    move-result v3

    add-int/2addr v2, v3

    .line 62
    invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v3

    const v6, 0x7f09022e

    invoke-virtual {v3, v6}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I

    move-result v3

    add-int/2addr v3, v2

    .line 63
    new-instance v2, Ldxoptimizer/arf$1;

    move-object/from16 v0, p5

    invoke-direct {v2, v0}, Ldxoptimizer/arf$1;-><init>(Lcom/dianxinos/common/ui/view/StickyLayout$a;)V

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->setOnGiveUpTouchEventListener(Lcom/dianxinos/common/ui/view/StickyLayout$a;)V

    .line 69
    new-instance v2, Ldxoptimizer/arf$2;

    move-object/from16 v6, p6

    move-object/from16 v7, p4

    invoke-direct/range {v2 .. v7}, Ldxoptimizer/arf$2;-><init>(ILandroid/view/View;Landroid/widget/TextView;Lcom/dianxinos/common/ui/view/StickyLayout$b;Landroid/view/View;)V

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->setOnHeaderHeightUpdateListener(Lcom/dianxinos/common/ui/view/StickyLayout$b;)V

    .line 92
    const v2, 0x7f0e00ef

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Lcom/dianxinos/common/ui/view/StickyLayout;->findViewById(I)Landroid/view/View;

    move-result-object v18

    .line 95
    const v2, 0x7f0e049e

    move-object/from16 v0, p0

    invoke-virtual {v0, v2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;

    move-result-object v17

    .line 96
    const v2, 0x7f0e04a0

    move-object/from16 v0, p0

    invoke-virtual {v0, v2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;

    move-result-object v10

    check-cast v10, Landroid/widget/TextView;

    .line 97
    move-object/from16 v0, p2

    invoke-virtual {v10, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 98
    const v2, 0x7f0e04a1

    move-object/from16 v0, p0

    invoke-virtual {v0, v2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;

    move-result-object v9

    check-cast v9, Landroid/widget/TextView;

    .line 99
    move-object/from16 v0, p3

    invoke-virtual {v9, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 100
    const v2, 0x7f0e049f

    move-object/from16 v0, v21

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

    move-result-object v8

    move-object v2, v8

    .line 101
    check-cast v2, Landroid/widget/ImageView;

    move/from16 v0, p1

    invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 103
    const v2, 0x7f0e04a2

    move-object/from16 v0, v21

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

    move-result-object v7

    .line 104
    const v2, 0x7f0e04a3

    move-object/from16 v0, v21

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

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    .line 105
    move/from16 v0, p1

    invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 106
    const v2, 0x7f0e04a4

    move-object/from16 v0, v21

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

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 107
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 108
    const v2, 0x7f0e04a5

    move-object/from16 v0, v21

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

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 109
    move-object/from16 v0, p3

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 111
    invoke-virtual/range {v17 .. v17}, Landroid/view/View;->getHeight()I

    move-result v2

    .line 112
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v6, 0x15

    if-lt v3, v6, :cond_13b

    .line 113
    invoke-static/range {p0 .. p0}, Ldxoptimizer/cch;->a(Landroid/content/Context;)I

    move-result v3

    .line 114
    if-lez v3, :cond_13b

    .line 115
    const/4 v6, 0x0

    const/4 v12, 0x0

    const/4 v15, 0x0

    move-object/from16 v0, v21

    invoke-virtual {v0, v6, v3, v12, v15}, Landroid/view/View;->setPadding(IIII)V

    .line 116
    sub-int/2addr v2, v3

    .line 119
    :cond_13b
    invoke-virtual {v7}, Landroid/view/View;->getHeight()I

    move-result v3

    .line 120
    sub-int/2addr v2, v3

    div-int/lit8 v3, v2, 0x3

    .line 121
    invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v2

    check-cast v2, Landroid/widget/RelativeLayout$LayoutParams;

    .line 122
    iput v3, v2, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I

    .line 123
    invoke-virtual {v7, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 124
    invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v2

    check-cast v2, Landroid/widget/RelativeLayout$LayoutParams;

    .line 125
    iput v3, v2, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I

    .line 126
    invoke-virtual {v8, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 128
    new-instance v2, Ldxoptimizer/cim;

    invoke-direct {v2}, Ldxoptimizer/cim;-><init>()V

    .line 129
    const-string v3, "alpha"

    const/4 v6, 0x2

    new-array v6, v6, [F

    fill-array-data v6, :array_1b4

    invoke-static {v7, v3, v6}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ljava/lang/String;[F)Ldxoptimizer/ciu;

    move-result-object v3

    .line 130
    const-string v6, "scaleX"

    const/4 v12, 0x2

    new-array v12, v12, [F

    fill-array-data v12, :array_1bc

    invoke-static {v7, v6, v12}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ljava/lang/String;[F)Ldxoptimizer/ciu;

    move-result-object v6

    .line 131
    const-string v12, "scaleY"

    const/4 v15, 0x2

    new-array v15, v15, [F

    fill-array-data v15, :array_1c4

    invoke-static {v7, v12, v15}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ljava/lang/String;[F)Ldxoptimizer/ciu;

    move-result-object v12

    .line 132
    const/4 v15, 0x3

    new-array v15, v15, [Ldxoptimizer/cik;

    const/16 v16, 0x0

    aput-object v3, v15, v16

    const/4 v3, 0x1

    aput-object v6, v15, v3

    const/4 v3, 0x2

    aput-object v12, v15, v3

    invoke-virtual {v2, v15}, Ldxoptimizer/cim;->a([Ldxoptimizer/cik;)V

    .line 133
    new-instance v3, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v3}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v2, v3}, Ldxoptimizer/cim;->a(Landroid/view/animation/Interpolator;)V

    .line 134
    const-wide/16 v22, 0x12c

    move-wide/from16 v0, v22

    invoke-virtual {v2, v0, v1}, Ldxoptimizer/cim;->c(J)Ldxoptimizer/cim;

    .line 136
    new-instance v6, Ldxoptimizer/arf$3;

    move-object/from16 v12, p0

    move-object v15, v4

    move-object/from16 v16, v5

    move-object/from16 v20, p4

    invoke-direct/range {v6 .. v21}, Ldxoptimizer/arf$3;-><init>(Landroid/view/View;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/TextView;ILandroid/app/Activity;ILandroid/widget/FrameLayout;Landroid/view/View;Landroid/widget/TextView;Landroid/view/View;Landroid/view/View;Lcom/dianxinos/common/ui/view/StickyLayout;Landroid/view/View;Landroid/view/View;)V

    invoke-virtual {v2, v6}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik$a;)V

    .line 214
    invoke-virtual {v2}, Ldxoptimizer/cim;->a()V

    .line 215
    return-void

    .line 129
    nop

    :array_1b4
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    .line 130
    :array_1bc
    .array-data 4
        0x3f19999a    # 0.6f
        0x3f800000    # 1.0f
    .end array-data

    .line 131
    :array_1c4
    .array-data 4
        0x3f19999a    # 0.6f
        0x3f800000    # 1.0f
    .end array-data
.end method

.method public static a(Landroid/content/Context;Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;II)V
    .registers 10

    .prologue
    .line 261
    invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0900c4

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F

    move-result v0

    .line 262
    invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f09022b

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimension(I)F

    move-result v1

    .line 264
    int-to-float v2, p5

    add-float v3, v1, v0

    cmpg-float v2, v2, v3

    if-gez v2, :cond_29

    .line 265
    add-float/2addr v1, v0

    int-to-float v2, p5

    sub-float/2addr v1, v2

    div-float v0, v1, v0

    .line 266
    invoke-virtual {p1, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 267
    invoke-static {p1, v0}, Ldxoptimizer/cjc;->a(Landroid/view/View;F)V

    .line 274
    :goto_28
    return-void

    .line 269
    :cond_29
    int-to-float v2, p5

    int-to-float v3, p4

    sub-float v1, v3, v1

    sub-float v0, v1, v0

    div-float v0, v2, v0

    .line 271
    invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 272
    invoke-static {p1, v0}, Ldxoptimizer/cjc;->a(Landroid/view/View;F)V

    goto :goto_28
.end method