CommunityJoinPopLayout.smali
.class public final Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;
.super Landroidx/cardview/widget/CardView;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$a;
}
.end annotation
# static fields
.field public static final a:Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$a;
# instance fields
.field private b:Landroidx/constraintlayout/widget/ConstraintLayout;
.field private c:Landroidx/constraintlayout/widget/ConstraintSet;
.field private d:Landroidx/constraintlayout/widget/ConstraintSet;
.field private final e:Landroid/view/LayoutInflater;
.field private f:J
.field private g:I
.field private h:I
.field private i:Landroid/widget/ImageView;
.field private j:Landroid/widget/LinearLayout;
.field private k:Landroid/widget/TextView;
.field private l:Landroid/widget/ImageView;
.field private m:Landroid/view/View;
.field private n:Landroid/widget/LinearLayout;
.field private o:Lcom/imo/xui/widget/textview/BoldTextView;
.field private p:Landroid/widget/ImageView;
.field private q:Lcom/imo/android/imoim/fresco/XCircleImageView;
.field private r:Landroid/widget/TextView;
.field private s:Landroid/widget/TextView;
.field private t:Lkotlin/f/a/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;"
}
.end annotation
.end field
.field private u:Lkotlin/f/a/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;"
}
.end annotation
.end field
.field private v:Lkotlin/f/a/a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;"
}
.end annotation
.end field
.field private w:F
.field private x:F
.field private y:F
.field private z:F
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->a:Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$a;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 5
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 41
invoke-direct {p0, p1, p2}, Landroidx/cardview/widget/CardView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 50
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p2
iput-object p2, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->e:Landroid/view/LayoutInflater;
const-wide/16 v0, 0x1f4
.line 52
iput-wide v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->f:J
const/4 p2, -0x1
.line 53
iput p2, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->g:I
const/4 v0, 0x2
.line 78
invoke-static {p1, v0}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v0
int-to-float v0, v0
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->setCardElevation(F)V
const/16 v0, 0x14
.line 79
invoke-static {p1, v0}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v0
int-to-float v0, v0
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->setMaxCardElevation(F)V
.line 80
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
const v0, 0x7f0800db
invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 81
new-instance p1, Landroid/widget/FrameLayout$LayoutParams;
const/4 v0, -0x2
invoke-direct {p1, p2, v0}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 82
check-cast p1, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 5110
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->e:Landroid/view/LayoutInflater;
move-object p2, p0
check-cast p2, Landroid/view/ViewGroup;
const/4 v0, 0x0
const v1, 0x7f0b015f
invoke-virtual {p1, v1, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
if-eqz p1, :cond_16e
check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout;
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
.line 5111
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->e:Landroid/view/LayoutInflater;
const v1, 0x7f0b0160
invoke-virtual {p1, v1, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/xui/widget/textview/BoldTextView;
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->o:Lcom/imo/xui/widget/textview/BoldTextView;
.line 5112
new-instance p1, Landroidx/constraintlayout/widget/ConstraintSet;
invoke-direct {p1}, Landroidx/constraintlayout/widget/ConstraintSet;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->c:Landroidx/constraintlayout/widget/ConstraintSet;
.line 5113
new-instance p1, Landroidx/constraintlayout/widget/ConstraintSet;
invoke-direct {p1}, Landroidx/constraintlayout/widget/ConstraintSet;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->d:Landroidx/constraintlayout/widget/ConstraintSet;
.line 5114
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->c:Landroidx/constraintlayout/widget/ConstraintSet;
if-eqz p1, :cond_78
iget-object p2, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
invoke-virtual {p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->clone(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.line 5115
:cond_78
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->d:Landroidx/constraintlayout/widget/ConstraintSet;
if-eqz p1, :cond_86
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->getContext()Landroid/content/Context;
move-result-object p2
const v0, 0x7f0b016a
invoke-virtual {p1, p2, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clone(Landroid/content/Context;I)V
.line 5121
:cond_86
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
const/4 p2, 0x0
if-eqz p1, :cond_95
const v0, 0x7f090844
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
goto :goto_96
:cond_95
move-object p1, p2
:goto_96
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->i:Landroid/widget/ImageView;
.line 5122
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_a6
const v0, 0x7f09090c
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/fresco/XCircleImageView;
goto :goto_a7
:cond_a6
move-object p1, p2
:goto_a7
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->q:Lcom/imo/android/imoim/fresco/XCircleImageView;
.line 5123
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_b7
const v0, 0x7f0913b9
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
goto :goto_b8
:cond_b7
move-object p1, p2
:goto_b8
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->r:Landroid/widget/TextView;
.line 5124
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_c8
const v0, 0x7f091316
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
goto :goto_c9
:cond_c8
move-object p1, p2
:goto_c9
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->s:Landroid/widget/TextView;
.line 5125
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_d9
const v0, 0x7f0901ff
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
goto :goto_da
:cond_d9
move-object p1, p2
:goto_da
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->j:Landroid/widget/LinearLayout;
.line 5126
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_ea
const v0, 0x7f0912d4
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
goto :goto_eb
:cond_ea
move-object p1, p2
:goto_eb
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->k:Landroid/widget/TextView;
.line 5127
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_fb
const v0, 0x7f090876
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
goto :goto_fc
:cond_fb
move-object p1, p2
:goto_fc
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->l:Landroid/widget/ImageView;
.line 5128
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_10a
const v0, 0x7f09153e
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
goto :goto_10b
:cond_10a
move-object p1, p2
:goto_10b
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->m:Landroid/view/View;
.line 5129
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_11b
const v0, 0x7f090b71
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
goto :goto_11c
:cond_11b
move-object p1, p2
:goto_11c
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->n:Landroid/widget/LinearLayout;
.line 5130
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz p1, :cond_12c
const p2, 0x7f0908a1
invoke-virtual {p1, p2}, Landroidx/constraintlayout/widget/ConstraintLayout;->findViewById(I)Landroid/view/View;
move-result-object p1
move-object p2, p1
check-cast p2, Landroid/widget/ImageView;
:cond_12c
iput-object p2, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->p:Landroid/widget/ImageView;
.line 5132
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->i:Landroid/widget/ImageView;
if-eqz p1, :cond_13c
new-instance p2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$b;
invoke-direct {p2, p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$b;-><init>(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)V
check-cast p2, Landroid/view/View$OnClickListener;
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5136
:cond_13c
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->j:Landroid/widget/LinearLayout;
if-eqz p1, :cond_14a
new-instance p2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$c;
invoke-direct {p2, p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$c;-><init>(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)V
check-cast p2, Landroid/view/View$OnClickListener;
invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5140
:cond_14a
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->m:Landroid/view/View;
if-eqz p1, :cond_158
new-instance p2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$d;
invoke-direct {p2, p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$d;-><init>(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)V
check-cast p2, Landroid/view/View$OnClickListener;
invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5144
:cond_158
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->o:Lcom/imo/xui/widget/textview/BoldTextView;
if-eqz p1, :cond_166
new-instance p2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$e;
invoke-direct {p2, p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$e;-><init>(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)V
check-cast p2, Landroid/view/View$OnClickListener;
invoke-virtual {p1, p2}, Lcom/imo/xui/widget/textview/BoldTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5117
:cond_166
iget-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->addView(Landroid/view/View;)V
return-void
.line 5110
:cond_16e
new-instance p1, Lkotlin/TypeCastException;
const-string p2, "null cannot be cast to non-null type androidx.constraintlayout.widget.ConstraintLayout"
invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)Landroid/widget/LinearLayout;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->n:Landroid/widget/LinearLayout;
return-object p0
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)Landroid/widget/TextView;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->k:Landroid/widget/TextView;
return-object p0
.end method
.method private final b()V
.registers 11
.line 184
iget v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->g:I
if-nez v0, :cond_5
return-void
.line 187
:cond_5
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->getContext()Landroid/content/Context;
move-result-object v0
const/16 v1, 0xa
invoke-static {v0, v1}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v0
int-to-float v0, v0
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->setRadius(F)V
.line 188
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->getContext()Landroid/content/Context;
move-result-object v0
const-string v2, "context"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v2, 0x7f0800da
invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 190
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
instance-of v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;
const/4 v3, 0x0
if-nez v2, :cond_34
move-object v0, v3
:cond_34
check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
const/4 v2, 0x1
const/4 v4, 0x0
const/4 v5, 0x2
if-eqz v0, :cond_67
const/4 v3, -0x1
.line 191
iput v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
const/4 v3, -0x2
.line 192
iput v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
.line 193
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->getContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3, v1}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v1
new-array v3, v5, [I
aput v4, v3, v4
aput v1, v3, v2
.line 1335
invoke-static {v3}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
move-result-object v3
.line 1336
new-instance v1, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$k;
invoke-direct {v1, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$k;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
check-cast v1, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v3, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
const-string v0, "shrinkMargin"
.line 1340
invoke-static {v3, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-wide/16 v0, 0x12c
invoke-virtual {v3, v0, v1}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 197
:cond_67
move-object v0, p0
check-cast v0, Landroid/view/View;
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->getContext()Landroid/content/Context;
move-result-object v1
const/16 v6, 0x46
invoke-static {v1, v6}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v1
new-array v6, v5, [I
.line 2314
invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
move-result v7
aput v7, v6, v4
aput v1, v6, v2
invoke-static {v6}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
move-result-object v1
.line 2315
new-instance v2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$j;
invoke-direct {v2, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$j;-><init>(Landroid/view/View;)V
check-cast v2, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v1, v2}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
const-string v0, "shrink"
.line 2320
invoke-static {v1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iget-wide v6, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->f:J
invoke-virtual {v1, v6, v7}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 198
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz v0, :cond_11f
check-cast v0, Landroid/view/View;
new-instance v2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$l;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$l;-><init>(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)V
check-cast v2, Lkotlin/f/a/a;
new-array v4, v5, [F
.line 3289
fill-array-data v4, :array_120
invoke-static {v4}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v4
.line 3290
new-instance v6, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$g;
invoke-direct {v6, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$g;-><init>(Landroid/view/View;)V
check-cast v6, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v4, v6}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
const-string v0, "fadeIn"
.line 3294
invoke-static {v4, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, v4
check-cast v0, Landroid/animation/Animator;
.line 3385
new-instance v6, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$f;
invoke-direct {v6, v2}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$f;-><init>(Lkotlin/f/a/a;)V
.line 3391
check-cast v6, Landroid/animation/Animator$AnimatorListener;
invoke-virtual {v0, v6}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 3298
iget-wide v6, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->f:J
const-wide/16 v8, 0x2
div-long/2addr v6, v8
invoke-virtual {v4, v6, v7}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 212
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz v0, :cond_11f
check-cast v0, Landroid/view/View;
new-instance v2, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$m;
invoke-direct {v2, p0, v4}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$m;-><init>(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;Landroid/animation/ValueAnimator;)V
check-cast v2, Lkotlin/f/a/a;
new-array v4, v5, [F
.line 4276
fill-array-data v4, :array_128
invoke-static {v4}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v4
.line 4277
new-instance v5, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$i;
invoke-direct {v5, v0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$i;-><init>(Landroid/view/View;)V
check-cast v5, Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v4, v5}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
const-string v0, "fadeOut"
.line 4281
invoke-static {v4, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, v4
check-cast v0, Landroid/animation/Animator;
.line 4372
new-instance v5, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$h;
invoke-direct {v5, v2}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout$h;-><init>(Lkotlin/f/a/a;)V
.line 4378
check-cast v5, Landroid/animation/Animator$AnimatorListener;
invoke-virtual {v0, v5}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 4284
iget-wide v5, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->f:J
div-long/2addr v5, v8
invoke-virtual {v4, v5, v6}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 216
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
.line 217
check-cast v1, Landroid/animation/Animator;
invoke-virtual {v2, v1}, Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
move-result-object v0
check-cast v3, Landroid/animation/Animator;
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet$Builder;->with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;
.line 218
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
:cond_11f
return-void
:array_120
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_128
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)Landroid/widget/ImageView;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->l:Landroid/widget/ImageView;
return-object p0
.end method
.method public static final synthetic d(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)Landroidx/constraintlayout/widget/ConstraintSet;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->d:Landroidx/constraintlayout/widget/ConstraintSet;
return-object p0
.end method
.method public static final synthetic e(Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;)Landroidx/constraintlayout/widget/ConstraintLayout;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b:Landroidx/constraintlayout/widget/ConstraintLayout;
return-object p0
.end method
# virtual methods
.method public final a()V
.registers 3
.line 167
iget v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->g:I
const/4 v1, 0x2
if-eq v0, v1, :cond_8
.line 176
invoke-direct {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->b()V
.line 180
:cond_8
iput v1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->g:I
return-void
.end method
.method public final dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.registers 7
if-eqz p1, :cond_42
.line 88
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_36
const/4 v1, 0x1
if-eq v0, v1, :cond_1c
const/4 v1, 0x2
if-eq v0, v1, :cond_f
goto :goto_42
.line 94
:cond_f
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
iput v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->y:F
.line 95
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
iput v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->z:F
goto :goto_42
.line 98
:cond_1c
iget v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->z:F
iget v2, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->x:F
sub-float v3, v0, v2
const/4 v4, 0x0
cmpl-float v3, v3, v4
if-lez v3, :cond_42
sub-float/2addr v0, v2
.line 99
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
const/high16 v2, 0x42c80000 # 100.0f
cmpl-float v0, v0, v2
if-lez v0, :cond_42
.line 100
invoke-virtual {p0}, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->a()V
return v1
.line 90
:cond_36
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
iput v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->w:F
.line 91
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
iput v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->x:F
.line 106
:cond_42
:goto_42
invoke-super {p0, p1}, Landroidx/cardview/widget/CardView;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
move-result p1
return p1
.end method
.method public final getMHasJoinedLayout()Lcom/imo/xui/widget/textview/BoldTextView;
.registers 2
.line 62
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->o:Lcom/imo/xui/widget/textview/BoldTextView;
return-object v0
.end method
.method public final getMIvCommunityIcon()Landroid/widget/ImageView;
.registers 2
.line 63
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->p:Landroid/widget/ImageView;
return-object v0
.end method
.method public final getMIvIcon()Lcom/imo/android/imoim/fresco/XCircleImageView;
.registers 2
.line 64
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->q:Lcom/imo/android/imoim/fresco/XCircleImageView;
return-object v0
.end method
.method public final getMTvDes()Landroid/widget/TextView;
.registers 2
.line 66
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->s:Landroid/widget/TextView;
return-object v0
.end method
.method public final getMTvName()Landroid/widget/TextView;
.registers 2
.line 65
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->r:Landroid/widget/TextView;
return-object v0
.end method
.method public final getOnHotClick()Lkotlin/f/a/a;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;"
}
.end annotation
.line 70
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->v:Lkotlin/f/a/a;
return-object v0
.end method
.method public final getOnJoinClick()Lkotlin/f/a/a;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;"
}
.end annotation
.line 69
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->u:Lkotlin/f/a/a;
return-object v0
.end method
.method public final getOnNormalClick()Lkotlin/f/a/a;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;"
}
.end annotation
.line 68
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->t:Lkotlin/f/a/a;
return-object v0
.end method
.method public final getState()I
.registers 2
.line 163
iget v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->g:I
return v0
.end method
.method public final setDuration(J)V
.registers 3
.line 159
iput-wide p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->f:J
return-void
.end method
.method public final setMHasJoinedLayout(Lcom/imo/xui/widget/textview/BoldTextView;)V
.registers 2
.line 62
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->o:Lcom/imo/xui/widget/textview/BoldTextView;
return-void
.end method
.method public final setMIvCommunityIcon(Landroid/widget/ImageView;)V
.registers 2
.line 63
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->p:Landroid/widget/ImageView;
return-void
.end method
.method public final setMIvIcon(Lcom/imo/android/imoim/fresco/XCircleImageView;)V
.registers 2
.line 64
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->q:Lcom/imo/android/imoim/fresco/XCircleImageView;
return-void
.end method
.method public final setMTvDes(Landroid/widget/TextView;)V
.registers 2
.line 66
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->s:Landroid/widget/TextView;
return-void
.end method
.method public final setMTvName(Landroid/widget/TextView;)V
.registers 2
.line 65
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->r:Landroid/widget/TextView;
return-void
.end method
.method public final setNormalMargin(I)V
.registers 2
.line 151
iput p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->h:I
return-void
.end method
.method public final setNormalText(Ljava/lang/String;)V
.registers 3
const-string v0, "text"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 155
iget-object v0, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->o:Lcom/imo/xui/widget/textview/BoldTextView;
if-eqz v0, :cond_e
check-cast p1, Ljava/lang/CharSequence;
invoke-virtual {v0, p1}, Lcom/imo/xui/widget/textview/BoldTextView;->setText(Ljava/lang/CharSequence;)V
:cond_e
return-void
.end method
.method public final setOnHotClick(Lkotlin/f/a/a;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;)V"
}
.end annotation
.line 70
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->v:Lkotlin/f/a/a;
return-void
.end method
.method public final setOnJoinClick(Lkotlin/f/a/a;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;)V"
}
.end annotation
.line 69
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->u:Lkotlin/f/a/a;
return-void
.end method
.method public final setOnNormalClick(Lkotlin/f/a/a;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;)V"
}
.end annotation
.line 68
iput-object p1, p0, Lcom/imo/android/imoim/widgets/CommunityJoinPopLayout;->t:Lkotlin/f/a/a;
return-void
.end method