StoryAdapter$StoryViewHolder.smali
.class public final Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/adapters/StoryAdapter;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x11
name = "StoryViewHolder"
.end annotation
# instance fields
.field final a:Landroid/view/View;
.field final b:Lcom/imo/android/imoim/fresco/XCircleImageView;
.field final c:Landroid/widget/TextView;
.field final d:Landroid/widget/TextView;
.field final e:Landroid/view/View;
.field final f:Landroid/widget/ImageView;
.field final g:Landroid/view/View;
.field h:Lcom/imo/android/imoim/widgets/quickaction/c;
.field final i:Landroid/view/View;
.field final synthetic j:Lcom/imo/android/imoim/adapters/StoryAdapter;
# direct methods
.method public constructor <init>(Lcom/imo/android/imoim/adapters/StoryAdapter;Landroid/view/View;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
")V"
}
.end annotation
const-string v0, "view"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 193
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->j:Lcom/imo/android/imoim/adapters/StoryAdapter;
invoke-direct {p0, p2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
iput-object p2, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p1, 0x7f09108f
.line 194
invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->a:Landroid/view/View;
.line 195
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p2, 0x7f09090c
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string p2, "view.findViewById(R.id.iv_icon)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/imo/android/imoim/fresco/XCircleImageView;
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->b:Lcom/imo/android/imoim/fresco/XCircleImageView;
.line 196
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p2, 0x7f090c84
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string p2, "view.findViewById(R.id.name)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->c:Landroid/widget/TextView;
.line 197
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p2, 0x7f090d01
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string p2, "view.findViewById(R.id.number)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->d:Landroid/widget/TextView;
.line 198
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p2, 0x7f0908da
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string p2, "view.findViewById(R.id.iv_failed)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->e:Landroid/view/View;
.line 199
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p2, 0x7f0910c8
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string p2, "view.findViewById(R.id.tag_icon)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->f:Landroid/widget/ImageView;
.line 200
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
const p2, 0x7f090bd5
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
const-string p2, "view.findViewById(R.id.loading)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->g:Landroid/view/View;
.line 201
new-instance p1, Lcom/imo/android/imoim/widgets/quickaction/c;
iget-object p2, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->i:Landroid/view/View;
invoke-virtual {p2}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p2
invoke-direct {p1, p2}, Lcom/imo/android/imoim/widgets/quickaction/c;-><init>(Landroid/content/Context;)V
iput-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->h:Lcom/imo/android/imoim/widgets/quickaction/c;
.line 204
sget-boolean p1, Lcom/imo/android/imoim/adapters/aw;->c:Z
if-nez p1, :cond_99
.line 205
iget-object p1, p0, Lcom/imo/android/imoim/adapters/StoryAdapter$StoryViewHolder;->b:Lcom/imo/android/imoim/fresco/XCircleImageView;
const/4 p2, 0x2
invoke-static {p2}, Lcom/imo/android/imoim/util/ay;->a(I)I
move-result p2
int-to-float p2, p2
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setStrokeWidth(F)V
:cond_99
return-void
.end method
.method static a(Landroid/view/View;Z)V
.registers 4
.line 269
invoke-virtual {p0}, Landroid/view/View;->getVisibility()I
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_9
const/4 v0, 0x1
goto :goto_a
:cond_9
const/4 v0, 0x0
:goto_a
if-eqz v0, :cond_e
if-nez p1, :cond_12
:cond_e
if-nez v0, :cond_13
if-nez p1, :cond_13
:cond_12
return-void
.line 271
:cond_13
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_36
check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
if-eqz p1, :cond_27
const/4 p1, -0x1
.line 274
iput p1, v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->height:I
const/4 p1, -0x2
.line 275
iput p1, v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->width:I
.line 276
invoke-virtual {p0, v1}, Landroid/view/View;->setVisibility(I)V
goto :goto_30
.line 278
:cond_27
iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->height:I
.line 279
iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->width:I
const/16 p1, 0x8
.line 280
invoke-virtual {p0, p1}, Landroid/view/View;->setVisibility(I)V
.line 282
:goto_30
check-cast v0, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {p0, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.line 271
:cond_36
new-instance p0, Lkotlin/TypeCastException;
const-string p1, "null cannot be cast to non-null type androidx.recyclerview.widget.RecyclerView.LayoutParams"
invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.end method