FooterAdapter.smali
.class public final Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter;
.super Lcom/drakeet/multitype/c;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;,
Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/drakeet/multitype/c<",
"Lcom/imo/android/imoim/world/data/bean/c/j;",
"Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;",
">;"
}
.end annotation
# static fields
.field public static final c:Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$a;
# instance fields
.field final b:Lcom/imo/android/imoim/world/detail/a;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter;->c:Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$a;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/imo/android/imoim/world/detail/a;)V
.registers 4
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 20
invoke-direct {p0}, Lcom/drakeet/multitype/c;-><init>()V
iput-object p2, p0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter;->b:Lcom/imo/android/imoim/world/detail/a;
return-void
.end method
# virtual methods
.method public final synthetic a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 6
const-string v0, "inflater"
.line 20
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "parent"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 15101
new-instance v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;
const v1, 0x7f0b0662
const/4 v2, 0x0
invoke-virtual {p1, v1, p2, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
const-string p2, "inflater.inflate(R.layou\u2026il_footer, parent, false)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, p1}, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;-><init>(Landroid/view/View;)V
.line 20
check-cast v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
return-object v0
.end method
.method public final synthetic a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/lang/Object;)V
.registers 20
.line 20
move-object/from16 v0, p1
check-cast v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;
move-object/from16 v1, p2
check-cast v1, Lcom/imo/android/imoim/world/data/bean/c/j;
const-string v2, "holder"
invoke-static {v0, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v2, "item"
invoke-static {v1, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1166
iget v2, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->a:I
const/4 v3, 0x0
const/4 v4, 0x2
const/4 v5, 0x1
const/16 v6, 0x8
const/4 v7, 0x0
if-eq v2, v5, :cond_4c
if-eq v2, v4, :cond_2a
.line 6105
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->a:Landroid/widget/TextView;
.line 1043
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setVisibility(I)V
.line 6106
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->b:Landroid/widget/ImageView;
.line 1044
invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setVisibility(I)V
move-object v2, v3
goto :goto_6d
.line 4105
:cond_2a
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->a:Landroid/widget/TextView;
.line 1037
invoke-virtual {v2, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 4106
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->b:Landroid/widget/ImageView;
.line 1038
invoke-virtual {v2, v7}, Landroid/widget/ImageView;->setVisibility(I)V
.line 5105
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->a:Landroid/widget/TextView;
const v8, 0x7f0f0b7e
new-array v9, v7, [Ljava/lang/Object;
.line 1039
invoke-static {v8, v9}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
check-cast v8, Ljava/lang/CharSequence;
invoke-virtual {v2, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const v2, 0x7f080a1c
.line 1040
invoke-static {v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
goto :goto_6d
.line 2105
:cond_4c
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->a:Landroid/widget/TextView;
.line 1031
invoke-virtual {v2, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 2106
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->b:Landroid/widget/ImageView;
.line 1032
invoke-virtual {v2, v7}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3105
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->a:Landroid/widget/TextView;
const v8, 0x7f0f0b80
new-array v9, v7, [Ljava/lang/Object;
.line 1033
invoke-static {v8, v9}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
check-cast v8, Ljava/lang/CharSequence;
invoke-virtual {v2, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const v2, 0x7f080a22
.line 1034
invoke-static {v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
:goto_6d
if-eqz v2, :cond_74
.line 7106
iget-object v8, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->b:Landroid/widget/ImageView;
.line 1049
invoke-virtual {v8, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1051
:cond_74
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->itemView:Landroid/view/View;
.line 7168
iget-object v8, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->c:Lcom/imo/android/imoim/world/data/bean/c/f;
if-eqz v8, :cond_86
.line 8044
iget-boolean v8, v8, Lcom/imo/android/imoim/world/data/bean/c/f;->h:Z
if-ne v8, v5, :cond_86
const v8, 0x7f06013c
.line 1052
invoke-static {v8}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v8
goto :goto_8d
:cond_86
const v8, 0x7f060410
.line 1053
invoke-static {v8}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v8
.line 1051
:goto_8d
invoke-virtual {v2, v8}, Landroid/view/View;->setBackgroundColor(I)V
.line 8168
iget-object v2, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->c:Lcom/imo/android/imoim/world/data/bean/c/f;
if-eqz v2, :cond_97
.line 9043
iget-wide v8, v2, Lcom/imo/android/imoim/world/data/bean/c/f;->g:J
goto :goto_99
:cond_97
const-wide/16 v8, 0x0
:goto_99
const-wide/16 v10, 0x1
cmp-long v2, v8, v10
if-lez v2, :cond_a5
.line 9108
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->d:Landroid/view/View;
.line 1056
invoke-virtual {v2, v7}, Landroid/view/View;->setVisibility(I)V
goto :goto_aa
.line 10108
:cond_a5
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->d:Landroid/view/View;
.line 1058
invoke-virtual {v2, v6}, Landroid/view/View;->setVisibility(I)V
.line 11107
:goto_aa
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->c:Landroidx/constraintlayout/widget/ConstraintLayout;
.line 1060
check-cast v2, Landroid/view/View;
.line 12075
new-instance v8, Landroid/graphics/drawable/PaintDrawable;
const v9, 0x7f060190
invoke-static {v9}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v9
invoke-direct {v8, v9}, Landroid/graphics/drawable/PaintDrawable;-><init>(I)V
.line 12076
invoke-static {v4}, Lcom/imo/android/imoim/util/ay;->a(I)I
move-result v9
int-to-float v9, v9
.line 12077
invoke-virtual {v8, v9}, Landroid/graphics/drawable/PaintDrawable;->setCornerRadius(F)V
.line 12169
iget-boolean v10, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->d:Z
const/4 v11, 0x7
const/4 v12, 0x6
const/4 v13, 0x5
const/4 v14, 0x4
const/4 v15, 0x3
if-eqz v10, :cond_e2
.line 12170
iget-boolean v10, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->e:Z
if-eqz v10, :cond_e2
new-array v3, v6, [F
aput v9, v3, v7
aput v9, v3, v5
aput v9, v3, v4
aput v9, v3, v15
aput v9, v3, v14
aput v9, v3, v13
aput v9, v3, v12
aput v9, v3, v11
goto :goto_111
.line 13169
:cond_e2
iget-boolean v10, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->d:Z
const/16 v16, 0x0
if-eqz v10, :cond_fb
new-array v3, v6, [F
aput v9, v3, v7
aput v9, v3, v5
aput v9, v3, v4
aput v9, v3, v15
aput v16, v3, v14
aput v16, v3, v13
aput v16, v3, v12
aput v16, v3, v11
goto :goto_111
.line 13170
:cond_fb
iget-boolean v10, v1, Lcom/imo/android/imoim/world/data/bean/c/j;->e:Z
if-eqz v10, :cond_111
new-array v3, v6, [F
aput v16, v3, v7
aput v16, v3, v5
aput v16, v3, v4
aput v16, v3, v15
aput v9, v3, v14
aput v9, v3, v13
aput v9, v3, v12
aput v9, v3, v11
.line 12095
:cond_111
:goto_111
invoke-virtual {v8, v3}, Landroid/graphics/drawable/PaintDrawable;->setCornerRadii([F)V
.line 12096
check-cast v8, Landroid/graphics/drawable/Drawable;
invoke-virtual {v2, v8}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 14107
iget-object v2, v0, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;->c:Landroidx/constraintlayout/widget/ConstraintLayout;
.line 1061
new-instance v3, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$b;
move-object/from16 v4, p0
invoke-direct {v3, v4, v0, v1}, Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$b;-><init>(Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter;Lcom/imo/android/imoim/world/detail/adapter/FooterAdapter$ViewHolder;Lcom/imo/android/imoim/world/data/bean/c/j;)V
check-cast v3, Landroid/view/View$OnClickListener;
invoke-virtual {v2, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method