bbj.smali
.class public Ldxoptimizer/bbj;
.super Ljava/lang/Object;
.source "CircleAnimManager.java"
# instance fields
.field private a:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Landroid/widget/ImageView;",
">;"
}
.end annotation
.end field
.field private b:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Landroid/widget/ImageView;",
">;"
}
.end annotation
.end field
.field private c:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference",
"<",
"Landroid/widget/ImageView;",
">;"
}
.end annotation
.end field
.field private d:I
# direct methods
.method public constructor <init>(Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;)V
.registers 5
.prologue
.line 33
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 34
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
.line 35
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;
.line 36
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;
.line 37
return-void
.end method
.method static synthetic a(Ldxoptimizer/bbj;)Ljava/lang/ref/WeakReference;
.registers 2
.prologue
.line 20
iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
return-object v0
.end method
.method static synthetic b(Ldxoptimizer/bbj;)I
.registers 2
.prologue
.line 20
iget v0, p0, Ldxoptimizer/bbj;->d:I
return v0
.end method
.method static synthetic c(Ldxoptimizer/bbj;)Ljava/lang/ref/WeakReference;
.registers 2
.prologue
.line 20
iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;
return-object v0
.end method
.method static synthetic d(Ldxoptimizer/bbj;)Ljava/lang/ref/WeakReference;
.registers 2
.prologue
.line 20
iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;
return-object v0
.end method
.method static synthetic e(Ldxoptimizer/bbj;)V
.registers 1
.prologue
.line 20
invoke-direct {p0}, Ldxoptimizer/bbj;->h()V
return-void
.end method
.method private h()V
.registers 2
.prologue
.line 56
iget v0, p0, Ldxoptimizer/bbj;->d:I
packed-switch v0, :pswitch_data_12
.line 69
:goto_5
return-void
.line 58
:pswitch_6
invoke-direct {p0}, Ldxoptimizer/bbj;->i()V
goto :goto_5
.line 61
:pswitch_a
invoke-direct {p0}, Ldxoptimizer/bbj;->j()V
goto :goto_5
.line 64
:pswitch_e
invoke-direct {p0}, Ldxoptimizer/bbj;->k()V
goto :goto_5
.line 56
:pswitch_data_12
.packed-switch 0x1
:pswitch_6
:pswitch_a
:pswitch_e
.end packed-switch
.end method
.method private i()V
.registers 1
.prologue
.line 72
invoke-virtual {p0}, Ldxoptimizer/bbj;->b()V
.line 73
invoke-direct {p0}, Ldxoptimizer/bbj;->l()V
.line 74
invoke-direct {p0}, Ldxoptimizer/bbj;->m()V
.line 75
invoke-direct {p0}, Ldxoptimizer/bbj;->n()V
.line 76
return-void
.end method
.method private j()V
.registers 1
.prologue
.line 79
invoke-virtual {p0}, Ldxoptimizer/bbj;->a()V
.line 80
invoke-direct {p0}, Ldxoptimizer/bbj;->p()V
.line 81
invoke-direct {p0}, Ldxoptimizer/bbj;->q()V
.line 82
return-void
.end method
.method private k()V
.registers 1
.prologue
.line 85
invoke-virtual {p0}, Ldxoptimizer/bbj;->c()V
.line 86
invoke-direct {p0}, Ldxoptimizer/bbj;->o()V
.line 87
return-void
.end method
.method private l()V
.registers 9
.prologue
const/4 v7, 0x2
const/4 v5, -0x1
const/4 v6, 0x1
.line 90
iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 91
if-nez v0, :cond_e
.line 136
:goto_d
return-void
.line 94
:cond_e
const-string v1, "scaleX"
new-array v2, v7, [F
fill-array-data v2, :array_6e
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 95
const-string v2, "scaleY"
new-array v3, v7, [F
fill-array-data v3, :array_76
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
.line 96
const-string v3, "alpha"
const/4 v4, 0x7
new-array v4, v4, [F
fill-array-data v4, :array_7e
invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 97
invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 98
invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 99
invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 100
invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 101
invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 102
invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 103
new-instance v3, Ldxoptimizer/bbj$1;
invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$1;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 131
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 132
const/4 v4, 0x3
new-array v4, v4, [Landroid/animation/Animator;
const/4 v5, 0x0
aput-object v1, v4, v5
aput-object v2, v4, v6
aput-object v0, v4, v7
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 133
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 134
const-wide/16 v0, 0x7d0
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 135
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_d
.line 94
nop
:array_6e
.array-data 4
0x3f4ccccd # 0.8f
0x40800000 # 4.0f
.end array-data
.line 95
:array_76
.array-data 4
0x3f4ccccd # 0.8f
0x40800000 # 4.0f
.end array-data
.line 96
:array_7e
.array-data 4
0x3f000000 # 0.5f
0x3f800000 # 1.0f
0x3ecccccd # 0.4f
0x0
0x0
0x0
0x0
.end array-data
.end method
.method private m()V
.registers 9
.prologue
const/4 v7, 0x2
const/4 v5, -0x1
const/4 v6, 0x1
.line 139
iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 140
if-nez v0, :cond_e
.line 186
:goto_d
return-void
.line 143
:cond_e
const-string v1, "scaleX"
new-array v2, v7, [F
fill-array-data v2, :array_72
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 144
const-string v2, "scaleY"
new-array v3, v7, [F
fill-array-data v3, :array_7a
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
.line 145
const-string v3, "alpha"
const/4 v4, 0x7
new-array v4, v4, [F
fill-array-data v4, :array_82
invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 146
invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 147
invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 148
invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 149
invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 150
invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 151
invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 152
new-instance v3, Ldxoptimizer/bbj$2;
invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$2;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 180
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 181
const/4 v4, 0x3
new-array v4, v4, [Landroid/animation/Animator;
const/4 v5, 0x0
aput-object v1, v4, v5
aput-object v2, v4, v6
aput-object v0, v4, v7
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 182
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 183
const-wide/16 v0, 0x7d0
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 184
const-wide/16 v0, 0x190
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V
.line 185
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_d
.line 143
:array_72
.array-data 4
0x3f19999a # 0.6f
0x40900000 # 4.5f
.end array-data
.line 144
:array_7a
.array-data 4
0x3f19999a # 0.6f
0x40900000 # 4.5f
.end array-data
.line 145
:array_82
.array-data 4
0x3f000000 # 0.5f
0x3f4ccccd # 0.8f
0x3ecccccd # 0.4f
0x0
0x0
0x0
0x0
.end array-data
.end method
.method private n()V
.registers 9
.prologue
const/4 v7, 0x2
const/4 v5, -0x1
const/4 v6, 0x1
.line 189
iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 190
if-nez v0, :cond_e
.line 237
:goto_d
return-void
.line 193
:cond_e
const-string v1, "scaleX"
new-array v2, v7, [F
fill-array-data v2, :array_72
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 194
const-string v2, "scaleY"
new-array v3, v7, [F
fill-array-data v3, :array_7a
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
.line 195
const-string v3, "alpha"
const/4 v4, 0x7
new-array v4, v4, [F
fill-array-data v4, :array_82
invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 196
invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 197
invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 198
invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 199
invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 200
invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 201
invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 202
new-instance v3, Ldxoptimizer/bbj$3;
invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$3;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 231
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 232
const/4 v4, 0x3
new-array v4, v4, [Landroid/animation/Animator;
const/4 v5, 0x0
aput-object v1, v4, v5
aput-object v2, v4, v6
aput-object v0, v4, v7
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 233
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 234
const-wide/16 v0, 0x7d0
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 235
const-wide/16 v0, 0x2bc
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V
.line 236
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_d
.line 193
:array_72
.array-data 4
0x3f000000 # 0.5f
0x40a00000 # 5.0f
.end array-data
.line 194
:array_7a
.array-data 4
0x3f000000 # 0.5f
0x40a00000 # 5.0f
.end array-data
.line 195
:array_82
.array-data 4
0x3f000000 # 0.5f
0x3f19999a # 0.6f
0x3dcccccd # 0.1f
0x0
0x0
0x0
0x0
.end array-data
.end method
.method private o()V
.registers 9
.prologue
const/4 v7, 0x2
const/4 v5, -0x1
const/4 v6, 0x1
.line 240
iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 241
if-nez v0, :cond_e
.line 287
:goto_d
return-void
.line 244
:cond_e
const-string v1, "scaleX"
new-array v2, v7, [F
fill-array-data v2, :array_6e
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 245
const-string v2, "scaleY"
new-array v3, v7, [F
fill-array-data v3, :array_76
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
.line 246
const-string v3, "alpha"
const/4 v4, 0x7
new-array v4, v4, [F
fill-array-data v4, :array_7e
invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 247
invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 248
invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 249
invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 250
invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 251
invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 252
invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 253
new-instance v3, Ldxoptimizer/bbj$4;
invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$4;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 282
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 283
const/4 v4, 0x3
new-array v4, v4, [Landroid/animation/Animator;
const/4 v5, 0x0
aput-object v1, v4, v5
aput-object v2, v4, v6
aput-object v0, v4, v7
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 284
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 285
const-wide/16 v0, 0xfa0
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 286
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_d
.line 244
nop
:array_6e
.array-data 4
0x3f19999a # 0.6f
0x40200000 # 2.5f
.end array-data
.line 245
:array_76
.array-data 4
0x3f19999a # 0.6f
0x40200000 # 2.5f
.end array-data
.line 246
:array_7e
.array-data 4
0x3e99999a # 0.3f
0x3f4ccccd # 0.8f
0x3f000000 # 0.5f
0x3ecccccd # 0.4f
0x0
0x0
0x0
.end array-data
.end method
.method private p()V
.registers 9
.prologue
const/4 v7, 0x2
const/4 v5, -0x1
const/4 v6, 0x1
.line 290
iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 291
if-nez v0, :cond_e
.line 337
:goto_d
return-void
.line 294
:cond_e
const-string v1, "scaleX"
new-array v2, v7, [F
fill-array-data v2, :array_6e
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 295
const-string v2, "scaleY"
new-array v3, v7, [F
fill-array-data v3, :array_76
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
.line 296
const-string v3, "alpha"
const/16 v4, 0xa
new-array v4, v4, [F
fill-array-data v4, :array_7e
invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 298
invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 299
invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 300
invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 301
invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 302
invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 303
invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 304
new-instance v3, Ldxoptimizer/bbj$5;
invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$5;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 332
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 333
const/4 v4, 0x3
new-array v4, v4, [Landroid/animation/Animator;
const/4 v5, 0x0
aput-object v1, v4, v5
aput-object v2, v4, v6
aput-object v0, v4, v7
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 334
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 335
const-wide/16 v0, 0xfa0
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 336
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_d
.line 294
:array_6e
.array-data 4
0x3f4ccccd # 0.8f
0x40a00000 # 5.0f
.end array-data
.line 295
:array_76
.array-data 4
0x3f4ccccd # 0.8f
0x40a00000 # 5.0f
.end array-data
.line 296
:array_7e
.array-data 4
0x3e99999a # 0.3f
0x3f800000 # 1.0f
0x3ecccccd # 0.4f
0x0
0x0
0x0
0x0
0x0
0x0
0x0
.end array-data
.end method
.method private q()V
.registers 9
.prologue
const/4 v7, 0x2
const/4 v5, -0x1
const/4 v6, 0x1
.line 340
iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 341
if-nez v0, :cond_e
.line 389
:goto_d
return-void
.line 344
:cond_e
const-string v1, "scaleX"
new-array v2, v7, [F
fill-array-data v2, :array_74
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 345
const-string v2, "scaleY"
new-array v3, v7, [F
fill-array-data v3, :array_7c
invoke-static {v0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
.line 346
const-string v3, "alpha"
const/16 v4, 0xa
new-array v4, v4, [F
fill-array-data v4, :array_84
invoke-static {v0, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 348
invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 349
invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 350
invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V
.line 351
invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 352
invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 353
invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V
.line 354
new-instance v3, Ldxoptimizer/bbj$6;
invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$6;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 383
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 384
const/4 v4, 0x3
new-array v4, v4, [Landroid/animation/Animator;
const/4 v5, 0x0
aput-object v1, v4, v5
aput-object v2, v4, v6
aput-object v0, v4, v7
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 385
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 386
const-wide/16 v0, 0xfa0
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 387
const-wide/16 v0, 0x12c
invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V
.line 388
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
goto :goto_d
.line 344
nop
:array_74
.array-data 4
0x3f19999a # 0.6f
0x40c00000 # 6.0f
.end array-data
.line 345
:array_7c
.array-data 4
0x3f19999a # 0.6f
0x40c00000 # 6.0f
.end array-data
.line 346
:array_84
.array-data 4
0x3e99999a # 0.3f
0x3f800000 # 1.0f
0x3ecccccd # 0.4f
0x0
0x0
0x0
0x0
0x0
0x0
0x0
.end array-data
.end method
# virtual methods
.method public a()V
.registers 2
.prologue
.line 40
const/4 v0, 0x2
iput v0, p0, Ldxoptimizer/bbj;->d:I
.line 41
return-void
.end method
.method public b()V
.registers 2
.prologue
.line 44
const/4 v0, 0x1
iput v0, p0, Ldxoptimizer/bbj;->d:I
.line 45
return-void
.end method
.method public c()V
.registers 2
.prologue
.line 48
const/4 v0, 0x3
iput v0, p0, Ldxoptimizer/bbj;->d:I
.line 49
return-void
.end method
.method public d()V
.registers 1
.prologue
.line 52
invoke-direct {p0}, Ldxoptimizer/bbj;->i()V
.line 53
return-void
.end method
.method public e()V
.registers 3
.prologue
const/16 v1, 0x8
.line 392
iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 393
if-eqz v0, :cond_f
.line 394
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 396
:cond_f
iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 397
if-eqz v0, :cond_1c
.line 398
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 400
:cond_1c
iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 401
if-eqz v0, :cond_29
.line 402
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 404
:cond_29
return-void
.end method
.method public f()V
.registers 4
.prologue
const/4 v2, 0x0
.line 407
iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 408
if-eqz v0, :cond_e
.line 409
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 411
:cond_e
iget v0, p0, Ldxoptimizer/bbj;->d:I
const/4 v1, 0x2
if-ne v0, v1, :cond_21
.line 412
iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 413
if-eqz v0, :cond_20
.line 414
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 422
:cond_20
:goto_20
return-void
.line 416
:cond_21
iget v0, p0, Ldxoptimizer/bbj;->d:I
const/4 v1, 0x1
if-ne v0, v1, :cond_20
.line 417
iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 418
if-eqz v0, :cond_20
.line 419
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_20
.end method
.method public g()V
.registers 2
.prologue
.line 425
const/4 v0, 0x0
iput v0, p0, Ldxoptimizer/bbj;->d:I
.line 426
return-void
.end method