c.smali
.class public final Lcom/imo/android/imoim/feeds/ui/detail/utils/c;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Landroid/widget/TextView;
.field public b:Landroid/view/ViewGroup;
.field private c:Landroid/animation/AnimatorSet;
# direct methods
.method public constructor <init>(Landroid/view/View;)V
.registers 4
const-string v0, "rootView"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 21
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 27
invoke-static {}, Lcom/imo/android/imoim/feeds/ui/detail/a/a;->a()Z
move-result v0
if-eqz v0, :cond_3c
const v0, 0x7e0801ed
.line 28
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/view/ViewStub;
invoke-virtual {p1}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
move-result-object p1
const v0, 0x7e080199
.line 29
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "container.findViewById(R\u2026kee_entrance_new_content)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->a:Landroid/widget/TextView;
const v0, 0x7e08002f
.line 30
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v0, "container.findViewById(R.id.cl_likee_entrance_new)"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/view/ViewGroup;
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
goto :goto_69
:cond_3c
const v0, 0x7e0801ee
.line 32
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/view/ViewStub;
invoke-virtual {p1}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
move-result-object p1
const v0, 0x7e080197
.line 33
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
const-string v1, "container.findViewById(R.id.tv_likee_entrance)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->a:Landroid/widget/TextView;
const v0, 0x7e0800f3
.line 34
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string v0, "container.findViewById(R.id.ll_likee_entrance)"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/view/ViewGroup;
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
:goto_69
const p1, 0x7e05000e
const/high16 v0, 0x40400000 # 3.0f
.line 36
invoke-static {p1, v0}, Lcom/masala/share/utils/w;->a(IF)Lcom/masala/share/utils/w$a;
move-result-object p1
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
if-nez v0, :cond_7b
const-string v1, "mLikeeEntranceContainer"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_7b
check-cast v0, Landroid/view/View;
invoke-virtual {p1, v0}, Lcom/masala/share/utils/w$a;->a(Landroid/view/View;)V
return-void
.end method
# virtual methods
.method public final a()Landroid/widget/TextView;
.registers 3
.line 22
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->a:Landroid/widget/TextView;
if-nez v0, :cond_9
const-string v1, "mTvLikeeEntrance"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object v0
.end method
.method public final b()Landroid/view/ViewGroup;
.registers 3
.line 23
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
if-nez v0, :cond_9
const-string v1, "mLikeeEntranceContainer"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object v0
.end method
.method public final c()V
.registers 9
.line 47
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->c:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_7
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->end()V
.line 48
:cond_7
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
const-string v1, "mLikeeEntranceContainer"
if-nez v0, :cond_10
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_10
const/4 v2, 0x2
new-array v3, v2, [F
fill-array-data v3, :array_7c
const-string v4, "scaleX"
invoke-static {v0, v4, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 49
iget-object v3, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
if-nez v3, :cond_23
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_23
new-array v4, v2, [F
fill-array-data v4, :array_84
const-string v5, "scaleY"
invoke-static {v3, v5, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
.line 50
iget-object v4, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->b:Landroid/view/ViewGroup;
if-nez v4, :cond_35
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_35
new-array v1, v2, [F
fill-array-data v1, :array_8c
const-string v5, "alpha"
invoke-static {v4, v5, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 51
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
const-wide/16 v5, 0x12c
.line 52
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 53
new-instance v5, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {v5}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
check-cast v5, Landroid/animation/TimeInterpolator;
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
const/4 v5, 0x3
new-array v5, v5, [Landroid/animation/Animator;
const/4 v6, 0x0
.line 54
move-object v7, v0
check-cast v7, Landroid/animation/Animator;
aput-object v7, v5, v6
const/4 v6, 0x1
move-object v7, v3
check-cast v7, Landroid/animation/Animator;
aput-object v7, v5, v6
move-object v6, v1
check-cast v6, Landroid/animation/Animator;
aput-object v6, v5, v2
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 55
new-instance v2, Lcom/imo/android/imoim/feeds/ui/detail/utils/c$a;
invoke-direct {v2, p0, v0, v3, v1}, Lcom/imo/android/imoim/feeds/ui/detail/utils/c$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/utils/c;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V
check-cast v2, Landroid/animation/Animator$AnimatorListener;
invoke-virtual {v4, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 60
invoke-virtual {v4}, Landroid/animation/AnimatorSet;->start()V
.line 51
iput-object v4, p0, Lcom/imo/android/imoim/feeds/ui/detail/utils/c;->c:Landroid/animation/AnimatorSet;
return-void
nop
:array_7c
.array-data 4
0x3f333333 # 0.7f
0x3f800000 # 1.0f
.end array-data
:array_84
.array-data 4
0x3f333333 # 0.7f
0x3f800000 # 1.0f
.end array-data
:array_8c
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method