MainTab.smali

.class public Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;
.super Landroid/support/constraint/ConstraintLayout;
.source "MainTab.java"


# instance fields
.field private aMI:[I

.field private aMJ:[I

.field private afZ:Lbutterknife/Unbinder;

.field public avz:Lcom/cmcm/safewallet/ui/base/b/a;

.field mDiscoveryNormal:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mDiscoveryRedDot:Landroid/view/View;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mDiscoverySelected:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mDiscoveryTab:Landroid/view/ViewGroup;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mDiscoveryText:Landroid/widget/TextView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mExchangeNormal:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mExchangeRedDot:Landroid/view/View;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mExchangeSelected:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mExchangeTab:Landroid/view/ViewGroup;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mExchangeText:Landroid/widget/TextView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPersonalNormal:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPersonalRedDot:Landroid/view/View;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPersonalSelected:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPersonalTab:Landroid/view/ViewGroup;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPersonalText:Landroid/widget/TextView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPropertyNormal:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPropertySelected:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPropertyTab:Landroid/view/ViewGroup;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mPropertyText:Landroid/widget/TextView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mQuotesNormal:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mQuotesSelected:Landroid/widget/ImageView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mQuotesTab:Landroid/view/ViewGroup;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field

.field mQuotesText:Landroid/widget/TextView;
    .annotation build Lbutterknife/BindView;
    .end annotation
.end field


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

    .prologue
    .line 107
    invoke-direct {p0, p1}, Landroid/support/constraint/ConstraintLayout;-><init>(Landroid/content/Context;)V

    .line 108
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->init()V

    .line 109
    return-void
.end method

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

    .prologue
    .line 112
    invoke-direct {p0, p1, p2}, Landroid/support/constraint/ConstraintLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 113
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->init()V

    .line 114
    return-void
.end method

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

    .prologue
    .line 117
    invoke-direct {p0, p1, p2, p3}, Landroid/support/constraint/ConstraintLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    .line 118
    invoke-direct {p0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->init()V

    .line 119
    return-void
.end method

.method private cB(I)[I
    .registers 7

    .prologue
    .line 122
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0, p1}, Landroid/support/v4/content/c;->a(Landroid/content/Context;I)I

    move-result v0

    .line 123
    shr-int/lit8 v1, v0, 0x10

    and-int/lit16 v1, v1, 0xff

    .line 124
    shr-int/lit8 v2, v0, 0x8

    and-int/lit16 v2, v2, 0xff

    .line 125
    and-int/lit16 v0, v0, 0xff

    .line 126
    const/4 v3, 0x3

    new-array v3, v3, [I

    const/4 v4, 0x0

    aput v1, v3, v4

    const/4 v1, 0x1

    aput v2, v3, v1

    const/4 v1, 0x2

    aput v0, v3, v1

    return-object v3
.end method

.method private init()V
    .registers 4

    .prologue
    .line 130
    const v0, 0x7f0d00b8

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->cB(I)[I

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    .line 131
    const v0, 0x7f0d00b9

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->cB(I)[I

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMJ:[I

    .line 132
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const v1, 0x7f0300a8

    const/4 v2, 0x1

    invoke-virtual {v0, v1, p0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    .line 133
    invoke-static {p0}, Lbutterknife/ButterKnife;->ag(Landroid/view/View;)Lbutterknife/Unbinder;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->afZ:Lbutterknife/Unbinder;

    .line 134
    return-void
.end method


# virtual methods
.method public final aJ(Z)V
    .registers 4

    .prologue
    .line 198
    if-eqz p1, :cond_9

    .line 199
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mDiscoveryTab:Landroid/view/ViewGroup;

    const/4 v1, 0x0

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

    .line 203
    :goto_8
    return-void

    .line 201
    :cond_9
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mDiscoveryTab:Landroid/view/ViewGroup;

    const/16 v1, 0x8

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

    goto :goto_8
.end method

.method public final aK(Z)V
    .registers 4

    .prologue
    .line 206
    if-eqz p1, :cond_9

    .line 207
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mExchangeRedDot:Landroid/view/View;

    const/4 v1, 0x0

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

    .line 211
    :goto_8
    return-void

    .line 209
    :cond_9
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mExchangeRedDot:Landroid/view/View;

    const/16 v1, 0x8

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

    goto :goto_8
.end method

.method public final aL(Z)V
    .registers 4

    .prologue
    .line 214
    if-eqz p1, :cond_9

    .line 215
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mDiscoveryRedDot:Landroid/view/View;

    const/4 v1, 0x0

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

    .line 219
    :goto_8
    return-void

    .line 217
    :cond_9
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mDiscoveryRedDot:Landroid/view/View;

    const/16 v1, 0x8

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

    goto :goto_8
.end method

.method public final aM(Z)V
    .registers 4

    .prologue
    .line 222
    if-eqz p1, :cond_9

    .line 223
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mPersonalRedDot:Landroid/view/View;

    const/4 v1, 0x0

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

    .line 227
    :goto_8
    return-void

    .line 225
    :cond_9
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mPersonalRedDot:Landroid/view/View;

    const/16 v1, 0x8

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

    goto :goto_8
.end method

.method final cC(I)V
    .registers 4

    .prologue
    .line 280
    const/4 v0, 0x0

    .line 281
    packed-switch p1, :pswitch_data_1c

    .line 298
    :goto_4
    const/4 v1, 0x0

    invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->p(F)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 299
    return-void

    .line 283
    :pswitch_d
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mPropertyText:Landroid/widget/TextView;

    goto :goto_4

    .line 286
    :pswitch_10
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mExchangeText:Landroid/widget/TextView;

    goto :goto_4

    .line 289
    :pswitch_13
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mDiscoveryText:Landroid/widget/TextView;

    goto :goto_4

    .line 292
    :pswitch_16
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mQuotesText:Landroid/widget/TextView;

    goto :goto_4

    .line 295
    :pswitch_19
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->mPersonalText:Landroid/widget/TextView;

    goto :goto_4

    .line 281
    :pswitch_data_1c
    .packed-switch 0x0
        :pswitch_d
        :pswitch_10
        :pswitch_13
        :pswitch_16
        :pswitch_19
    .end packed-switch
.end method

.method public final onDestroyView()V
    .registers 2

    .prologue
    .line 236
    :try_start_0
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->afZ:Lbutterknife/Unbinder;

    if-eqz v0, :cond_9

    .line 237
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->afZ:Lbutterknife/Unbinder;

    invoke-interface {v0}, Lbutterknife/Unbinder;->unbind()V
    :try_end_9
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_9} :catch_11

    .line 242
    :cond_9
    :goto_9
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    if-eqz v0, :cond_10

    .line 243
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    .line 245
    :cond_10
    return-void

    :catch_11
    move-exception v0

    goto :goto_9
.end method

.method protected onDetachedFromWindow()V
    .registers 1

    .prologue
    .line 230
    invoke-super {p0}, Landroid/support/constraint/ConstraintLayout;->onDetachedFromWindow()V

    .line 231
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->onDestroyView()V

    .line 232
    return-void
.end method

.method public onDiscoveryClick()V
    .registers 6
    .annotation build Lbutterknife/OnClick;
    .end annotation

    .prologue
    const/4 v4, 0x5

    .line 156
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    if-eqz v0, :cond_1e

    .line 157
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    const/4 v3, 0x2

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v1, v2

    invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/base/b/a;->a([Ljava/lang/Object;)V

    .line 1163
    invoke-static {v4}, Lcom/cmcm/safewallet/data/f/c/a;->aP(I)V

    .line 1164
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    invoke-static {v4}, Lcom/cmcm/safewallet/data/f/b/b;->aP(I)V

    .line 160
    :cond_1e
    return-void
.end method

.method public onExchangeClick()V
    .registers 6
    .annotation build Lbutterknife/OnClick;
    .end annotation

    .prologue
    const/4 v4, 0x2

    const/4 v3, 0x1

    .line 147
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    if-eqz v0, :cond_1d

    .line 148
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    new-array v1, v3, [Ljava/lang/Object;

    const/4 v2, 0x0

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v1, v2

    invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/base/b/a;->a([Ljava/lang/Object;)V

    .line 149
    invoke-static {v4}, Lcom/cmcm/safewallet/data/f/c/a;->aP(I)V

    .line 150
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    invoke-static {v4}, Lcom/cmcm/safewallet/data/f/b/b;->aP(I)V

    .line 152
    :cond_1d
    return-void
.end method

.method public onPersonalClick()V
    .registers 8
    .annotation build Lbutterknife/OnClick;
    .end annotation

    .prologue
    const/16 v6, 0x63

    const/4 v5, 0x4

    const/4 v1, 0x1

    .line 178
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    if-eqz v0, :cond_35

    .line 179
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    new-array v2, v1, [Ljava/lang/Object;

    const/4 v3, 0x0

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    aput-object v4, v2, v3

    invoke-interface {v0, v2}, Lcom/cmcm/safewallet/ui/base/b/a;->a([Ljava/lang/Object;)V

    .line 180
    invoke-static {v5}, Lcom/cmcm/safewallet/data/f/c/a;->aP(I)V

    .line 181
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    invoke-static {v5}, Lcom/cmcm/safewallet/data/f/b/b;->aP(I)V

    .line 1187
    invoke-static {}, Lcom/cmcm/safewallet/entry/WalletApp;->lO()Landroid/content/Context;

    move-result-object v0

    const-string v2, "coinmaster.blockchain.assets.holding"

    invoke-static {v0, v2}, Lcom/cmcm/safewallet/utils/af;->A(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    .line 1188
    if-eqz v0, :cond_36

    move v0, v1

    .line 1189
    :goto_2c
    invoke-static {v1, v6, v0}, Lcom/cmcm/safewallet/data/f/c/a;->u(III)V

    .line 1190
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    invoke-static {v1, v6, v0}, Lcom/cmcm/safewallet/data/f/b/b;->u(III)V

    .line 184
    :cond_35
    return-void

    .line 1188
    :cond_36
    const/4 v0, 0x2

    goto :goto_2c
.end method

.method public onPropertyClick()V
    .registers 6
    .annotation build Lbutterknife/OnClick;
    .end annotation

    .prologue
    const/4 v4, 0x0

    const/4 v3, 0x1

    .line 138
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    if-eqz v0, :cond_1c

    .line 139
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    new-array v1, v3, [Ljava/lang/Object;

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    aput-object v2, v1, v4

    invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/base/b/a;->a([Ljava/lang/Object;)V

    .line 140
    invoke-static {v3}, Lcom/cmcm/safewallet/data/f/c/a;->aP(I)V

    .line 141
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    invoke-static {v3}, Lcom/cmcm/safewallet/data/f/b/b;->aP(I)V

    .line 143
    :cond_1c
    return-void
.end method

.method public onQuotesClick()V
    .registers 6
    .annotation build Lbutterknife/OnClick;
    .end annotation

    .prologue
    const/4 v4, 0x3

    .line 169
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    if-eqz v0, :cond_1d

    .line 170
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->avz:Lcom/cmcm/safewallet/ui/base/b/a;

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v1, v2

    invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/base/b/a;->a([Ljava/lang/Object;)V

    .line 171
    invoke-static {v4}, Lcom/cmcm/safewallet/data/f/c/a;->aP(I)V

    .line 172
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    invoke-static {v4}, Lcom/cmcm/safewallet/data/f/b/b;->aP(I)V

    .line 174
    :cond_1d
    return-void
.end method

.method final p(F)I
    .registers 9

    .prologue
    const/4 v6, 0x2

    const/4 v5, 0x1

    const/4 v4, 0x0

    .line 433
    const/16 v0, 0xff

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    aget v1, v1, v4

    int-to-float v1, v1

    iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMJ:[I

    aget v2, v2, v4

    iget-object v3, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    aget v3, v3, v4

    sub-int/2addr v2, v3

    int-to-float v2, v2

    mul-float/2addr v2, p1

    add-float/2addr v1, v2

    float-to-int v1, v1

    iget-object v2, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    aget v2, v2, v5

    int-to-float v2, v2

    iget-object v3, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMJ:[I

    aget v3, v3, v5

    iget-object v4, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    aget v4, v4, v5

    sub-int/2addr v3, v4

    int-to-float v3, v3

    mul-float/2addr v3, p1

    add-float/2addr v2, v3

    float-to-int v2, v2

    iget-object v3, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    aget v3, v3, v6

    int-to-float v3, v3

    iget-object v4, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMJ:[I

    aget v4, v4, v6

    iget-object v5, p0, Lcom/cmcm/safewallet/ui/widget/maintab/MainTab;->aMI:[I

    aget v5, v5, v6

    sub-int/2addr v4, v5

    int-to-float v4, v4

    mul-float/2addr v4, p1

    add-float/2addr v3, v4

    float-to-int v3, v3

    invoke-static {v0, v1, v2, v3}, Landroid/graphics/Color;->argb(IIII)I

    move-result v0

    .line 437
    return v0
.end method