c.smali
.class public final Lzn/c;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "SelectorPictureViewHolder.kt"
# annotations
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000d\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\r\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J;\u0010!\u001a\u0004\u0018\u00010\"2\u0008\u0010#\u001a\u0004\u0018\u00010$2\u0008\u0010%\u001a\u0004\u0018\u00010$2\u0006\u0010&\u001a\u00020\'2\u0006\u0010(\u001a\u00020\'2\u0008\u0010)\u001a\u0004\u0018\u00010*\u00a2\u0006\u0002\u0010+J&\u0010,\u001a\u00020\"2\u0006\u0010-\u001a\u00020.2\u0006\u0010/\u001a\u0002002\u0006\u00101\u001a\u00020\'2\u0006\u00102\u001a\u000203R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0007\u0010\u0008R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\t\u0010\nR\u0013\u0010\u000b\u001a\u0004\u0018\u00010\u000c\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\r\u0010\u000eR\u0013\u0010\u000f\u001a\u0004\u0018\u00010\u0010\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0011\u0010\u0012R\u0013\u0010\u0013\u001a\u0004\u0018\u00010\u0014\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0015\u0010\u0016R\u0013\u0010\u0017\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0018\u0010\u0008R\u0013\u0010\u0019\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u001a\u0010\u0008R\u0013\u0010\u001b\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u001c\u0010\u0008R\u0013\u0010\u001d\u001a\u0004\u0018\u00010\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u001e\u0010\nR\u0013\u0010\u001f\u001a\u0004\u0018\u00010\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008 \u0010\n\u00a8\u00064"
}
d2 = {
"Lcom/shopee/sz/drc/adapter/SelectorPictureViewHolder;",
"Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
"contentView",
"Landroid/view/View;",
"(Landroid/view/View;)V",
"check",
"Landroid/widget/TextView;",
"getCheck",
"()Landroid/widget/TextView;",
"getContentView",
"()Landroid/view/View;",
"ivPicture",
"Lcom/foody/android/image/service/AsyncImageView;",
"getIvPicture",
"()Lcom/foody/android/image/service/AsyncImageView;",
"llCheck",
"Landroid/widget/LinearLayout;",
"getLlCheck",
"()Landroid/widget/LinearLayout;",
"mRlVideoTag",
"Landroid/widget/RelativeLayout;",
"getMRlVideoTag",
"()Landroid/widget/RelativeLayout;",
"tvDuration",
"getTvDuration",
"tvIsGif",
"getTvIsGif",
"tvLongChart",
"getTvLongChart",
"vSelectMask",
"getVSelectMask",
"vUnSelectMask",
"getVUnSelectMask",
"fillItem",
"",
"path",
"",
"pictureType",
"isImage",
"",
"isLongImg",
"localMedia",
"Lcom/shopee/sz/drc/mediastore/picture/LocalMedia;",
"(Ljava/lang/String;Ljava/lang/String;ZZLcom/shopee/sz/drc/mediastore/picture/LocalMedia;)Lkotlin/Unit;",
"handleSelectStatus",
"selectMode",
"Lcom/shopee/sz/drc/mediastore/picture/SelectMode;",
"itemState",
"Lcom/shopee/sz/drc/mediastore/picture/ItemState;",
"isShowNumOk",
"orderNum",
"",
"photoselector_release"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# instance fields
.field public final a:Lcom/foody/android/image/service/AsyncImageView;
.field public final b:Landroid/widget/TextView;
.field public final c:Landroid/widget/LinearLayout;
.field public final d:Landroid/widget/TextView;
.field public final e:Landroid/widget/TextView;
.field public final f:Landroid/widget/TextView;
.field public final g:Landroid/widget/RelativeLayout;
.field public final h:Landroid/view/View;
.field public final i:Landroid/view/View;
.field public final j:Landroid/view/View;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/view/View;)V
.registers 3
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
iput-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->iv_picture:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/foody/android/image/service/AsyncImageView;
iput-object p1, p0, Lzn/c;->a:Lcom/foody/android/image/service/AsyncImageView;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->check:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lzn/c;->b:Landroid/widget/TextView;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->ll_check:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lzn/c;->c:Landroid/widget/LinearLayout;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->tv_isGif:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lzn/c;->d:Landroid/widget/TextView;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->tv_long_chart:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lzn/c;->e:Landroid/widget/TextView;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->tv_duration:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lzn/c;->f:Landroid/widget/TextView;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->rl_video_tag:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout;
iput-object p1, p0, Lzn/c;->g:Landroid/widget/RelativeLayout;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->v_select_mask:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lzn/c;->h:Landroid/view/View;
iget-object p1, p0, Lzn/c;->j:Landroid/view/View;
sget v0, Lxn/e;->v_unselect_mask:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lzn/c;->i:Landroid/view/View;
return-void
.end method
# virtual methods
.method public final a()Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lzn/c;->b:Landroid/widget/TextView;
return-object v0
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;ZZLbo/b;)Lkotlin/Unit;
.registers 11
invoke-static {p1}, Lco/a;->a(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
const/16 v2, 0x8
if-eqz v0, :cond_1d
sget-object p1, Lqa/d;->e:Lqa/d$a;
new-instance p2, Lzn/c$a;
invoke-direct {p2, p0}, Lzn/c$a;-><init>(Lzn/c;)V
const-string p3, "DrcSelectorPictureAdapter"
invoke-virtual {p1, p3, p2}, Lqa/d$a;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
iget-object p1, p0, Lzn/c;->b:Landroid/widget/TextView;
if-eqz p1, :cond_1c
invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V
:cond_1c
return-object v1
:cond_1d
iget-object v0, p0, Lzn/c;->b:Landroid/widget/TextView;
const/4 v3, 0x0
if-eqz v0, :cond_25
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
:cond_25
sget-object v0, Lbo/d;->a:Lbo/d;
invoke-virtual {v0, p2}, Lbo/d;->a(Ljava/lang/String;)Lcom/shopee/sz/drc/mediastore/picture/MediaLoaderConstant;
move-result-object v0
sget-object v4, Lbo/d;->a:Lbo/d;
invoke-virtual {v4, p2}, Lbo/d;->b(Ljava/lang/String;)Z
move-result p2
iget-object v4, p0, Lzn/c;->d:Landroid/widget/TextView;
if-eqz v4, :cond_3e
if-eqz p2, :cond_39
const/4 p2, 0x0
goto :goto_3b
:cond_39
const/16 p2, 0x8
:goto_3b
invoke-virtual {v4, p2}, Landroid/widget/TextView;->setVisibility(I)V
:cond_3e
iget-object p2, p0, Lzn/c;->g:Landroid/widget/RelativeLayout;
if-eqz p2, :cond_4d
sget-object v4, Lcom/shopee/sz/drc/mediastore/picture/MediaLoaderConstant;->TYPE_VIDEO:Lcom/shopee/sz/drc/mediastore/picture/MediaLoaderConstant;
if-ne v0, v4, :cond_48
const/4 v0, 0x0
goto :goto_4a
:cond_48
const/16 v0, 0x8
:goto_4a
invoke-virtual {p2, v0}, Landroid/widget/RelativeLayout;->setVisibility(I)V
:cond_4d
if-eqz p3, :cond_89
iget-object p2, p0, Lzn/c;->e:Landroid/widget/TextView;
if-eqz p2, :cond_59
if-eqz p4, :cond_56
const/4 v2, 0x0
:cond_56
invoke-virtual {p2, v2}, Landroid/widget/TextView;->setVisibility(I)V
:cond_59
iget-object p2, p0, Lzn/c;->a:Lcom/foody/android/image/service/AsyncImageView;
if-eqz p2, :cond_62
invoke-virtual {p2}, Landroid/widget/ImageView;->getTag()Ljava/lang/Object;
move-result-object p2
goto :goto_63
:cond_62
move-object p2, v1
:goto_63
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
const/4 p3, 0x1
xor-int/2addr p2, p3
if-eqz p2, :cond_9c
iget-object p2, p0, Lzn/c;->a:Lcom/foody/android/image/service/AsyncImageView;
if-eqz p2, :cond_81
if-eqz p5, :cond_76
invoke-virtual {p5}, Lbo/b;->f()Landroid/net/Uri;
move-result-object p4
goto :goto_77
:cond_76
move-object p4, v1
:goto_77
new-instance p5, Lf2/b;
sget-object v0, Lcom/foody/android/image/service/EnumImageResizeOpts;->THREE_IN_A_ROW:Lcom/foody/android/image/service/EnumImageResizeOpts;
invoke-direct {p5, p3, v3, v3, v0}, Lf2/b;-><init>(ZZZLcom/foody/android/image/service/EnumImageResizeOpts;)V
invoke-virtual {p2, p4, p5, p3, v1}, Lcom/foody/android/image/service/AsyncImageView;->a(Landroid/net/Uri;Lf2/b;ZLf2/f;)V
:cond_81
iget-object p2, p0, Lzn/c;->a:Lcom/foody/android/image/service/AsyncImageView;
if-eqz p2, :cond_9c
invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
goto :goto_9c
:cond_89
if-eqz p5, :cond_9c
invoke-virtual {p5}, Lbo/b;->a()J
move-result-wide p1
iget-object p3, p0, Lzn/c;->f:Landroid/widget/TextView;
if-eqz p3, :cond_9c
sget-object p4, Lco/b;->b:Lco/b;
invoke-virtual {p4, p1, p2}, Lco/b;->a(J)Ljava/lang/String;
move-result-object p1
invoke-virtual {p3, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_9c
:goto_9c
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method
.method public final a(Lcom/shopee/sz/drc/mediastore/picture/SelectMode;Lcom/shopee/sz/drc/mediastore/picture/ItemState;ZI)V
.registers 9
iget-object v0, p0, Lzn/c;->c:Landroid/widget/LinearLayout;
const/4 v1, 0x0
const/16 v2, 0x8
if-eqz v0, :cond_12
sget-object v3, Lcom/shopee/sz/drc/mediastore/picture/SelectMode;->SINGLE:Lcom/shopee/sz/drc/mediastore/picture/SelectMode;
if-ne p1, v3, :cond_e
const/16 p1, 0x8
goto :goto_f
:cond_e
const/4 p1, 0x0
:goto_f
invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->setVisibility(I)V
:cond_12
sget-object p1, Lzn/b;->$EnumSwitchMapping$0:[I
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result p2
aget p1, p1, p2
const/4 p2, 0x1
if-eq p1, p2, :cond_42
const/4 v0, 0x2
if-eq p1, v0, :cond_33
const/4 v0, 0x3
if-eq p1, v0, :cond_24
goto :goto_50
:cond_24
iget-object p1, p0, Lzn/c;->h:Landroid/view/View;
if-eqz p1, :cond_2b
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
:cond_2b
iget-object p1, p0, Lzn/c;->i:Landroid/view/View;
if-eqz p1, :cond_50
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
goto :goto_50
:cond_33
iget-object p1, p0, Lzn/c;->h:Landroid/view/View;
if-eqz p1, :cond_3a
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
:cond_3a
iget-object p1, p0, Lzn/c;->i:Landroid/view/View;
if-eqz p1, :cond_50
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
goto :goto_50
:cond_42
iget-object p1, p0, Lzn/c;->h:Landroid/view/View;
if-eqz p1, :cond_49
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
:cond_49
iget-object p1, p0, Lzn/c;->i:Landroid/view/View;
if-eqz p1, :cond_50
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
:cond_50
:goto_50
if-eqz p3, :cond_68
iget-object p1, p0, Lzn/c;->b:Landroid/widget/TextView;
if-eqz p1, :cond_59
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setSelected(Z)V
:cond_59
const/4 p1, -0x1
if-eq p4, p1, :cond_78
iget-object p1, p0, Lzn/c;->b:Landroid/widget/TextView;
if-eqz p1, :cond_78
invoke-static {p4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_78
:cond_68
iget-object p1, p0, Lzn/c;->b:Landroid/widget/TextView;
if-eqz p1, :cond_6f
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setSelected(Z)V
:cond_6f
iget-object p1, p0, Lzn/c;->b:Landroid/widget/TextView;
if-eqz p1, :cond_78
const-string p2, ""
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_78
:goto_78
return-void
.end method
.method public final b()Landroid/view/View;
.registers 2
iget-object v0, p0, Lzn/c;->j:Landroid/view/View;
return-object v0
.end method