FcDetailLikedUserAdapter.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;
.super Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter;
.source "FcDetailLikedUserAdapter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter<",
"Lcom/bjz/comm/net/bean/FcLikeBean;",
">;"
}
.end annotation
# static fields
.field private static final ITEM_TYPE_ITEM:I
.field private static final ITEM_TYPE_LOAD_MORE:I
.field private static itemType:I
# instance fields
.field private final listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;
.field private final mContext:Landroid/app/Activity;
.field private final screenWidth:I
.field private smartViewHolder:Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
.field private spanCount:I
.field private thumbUp:I
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 53
const/4 v0, 0x0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->itemType:I
.line 54
const/4 v1, 0x0
add-int/lit8 v1, v1, 0x1
sput v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->itemType:I
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->ITEM_TYPE_ITEM:I
.line 55
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->itemType:I
sput v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->ITEM_TYPE_LOAD_MORE:I
return-void
.end method
.method public constructor <init>(Landroid/app/Activity;Ljava/util/Collection;IZILim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;)V
.registers 8
.param p1, "context" # Landroid/app/Activity;
.param p3, "layoutId" # I
.param p4, "flag" # Z
.param p5, "thumbUp" # I
.param p6, "listener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/app/Activity;",
"Ljava/util/Collection<",
"Lcom/bjz/comm/net/bean/FcLikeBean;",
">;IZI",
"Lim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;",
")V"
}
.end annotation
.line 44
.local p2, "collection":Ljava/util/Collection;, "Ljava/util/Collection<Lcom/bjz/comm/net/bean/FcLikeBean;>;"
invoke-direct {p0, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter;-><init>(Ljava/util/Collection;I)V
.line 41
const/16 v0, 0x8
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->spanCount:I
.line 45
iput-boolean p4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->flag:Z
.line 46
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mContext:Landroid/app/Activity;
.line 47
iput p5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
.line 48
iput-object p6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;
.line 49
invoke-static {p1}, Lim/tpelyyftgw/ui/hviews/dialogs/Util;->getScreenWidth(Landroid/app/Activity;)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->screenWidth:I
.line 50
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;
.line 35
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/listener/FcItemActionClickListener;
return-object v0
.end method
.method private bindUserInfo(Lcom/bjz/comm/net/bean/FcUserInfoBean;Lim/tpelyyftgw/ui/components/BackupImageView;Landroid/view/View;Ljava/lang/String;I)V
.registers 19
.param p1, "fcUserInfoBean" # Lcom/bjz/comm/net/bean/FcUserInfoBean;
.param p2, "ivUserAvatar" # Lim/tpelyyftgw/ui/components/BackupImageView;
.param p3, "itemView" # Landroid/view/View;
.param p4, "imgTag" # Ljava/lang/String;
.param p5, "position" # I
.line 146
move-object v0, p1
move-object v1, p2
const v2, 0x7f08032d
invoke-virtual {p2, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageResource(I)V
.line 147
if-eqz v0, :cond_94
.line 148
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getPhoto()Lcom/bjz/comm/net/bean/AvatarPhotoBean;
move-result-object v2
.line 149
.local v2, "avatarPhotoBean":Lcom/bjz/comm/net/bean/AvatarPhotoBean;
if-eqz v2, :cond_84
.line 150
invoke-virtual {v2}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getSmallPhotoSize()I
move-result v3
.line 151
.local v3, "photoSize":I
invoke-virtual {v2}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getSmallLocalId()I
move-result v4
.line 152
.local v4, "localId":I
invoke-virtual {v2}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getSmallVolumeId()J
move-result-wide v5
.line 153
.local v5, "volumeId":J
if-eqz v3, :cond_7f
const-wide/16 v7, 0x0
cmp-long v9, v5, v7
if-eqz v9, :cond_7f
invoke-virtual {v2}, Lcom/bjz/comm/net/bean/AvatarPhotoBean;->getAccess_hash()J
move-result-wide v9
cmp-long v11, v9, v7
if-eqz v11, :cond_7f
.line 154
new-instance v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-direct {v7}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V
.line 155
.local v7, "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getUserId()I
move-result v8
iput v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->user_id:I
.line 156
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getAccessHash()J
move-result-wide v8
iput-wide v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->access_hash:J
.line 157
new-instance v8, Lim/tpelyyftgw/messenger/ImageLocation;
invoke-direct {v8}, Lim/tpelyyftgw/messenger/ImageLocation;-><init>()V
.line 158
.local v8, "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
const/4 v9, 0x2
iput v9, v8, Lim/tpelyyftgw/messenger/ImageLocation;->dc_id:I
.line 159
iput-object v7, v8, Lim/tpelyyftgw/messenger/ImageLocation;->photoPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 160
new-instance v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
invoke-direct {v9}, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;-><init>()V
iput-object v9, v8, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
.line 161
iget-object v9, v8, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
iput v4, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->local_id:I
.line 162
iget-object v9, v8, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;
iput-wide v5, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->volume_id:J
.line 163
new-instance v9, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v9}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V
.line 164
.local v9, "drawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getUserId()I
move-result v10
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getFirstName()Ljava/lang/String;
move-result-object v11
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getLastName()Ljava/lang/String;
move-result-object v12
invoke-virtual {v9, v10, v11, v12}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(ILjava/lang/String;Ljava/lang/String;)V
.line 166
iget-object v10, v8, Lim/tpelyyftgw/messenger/ImageLocation;->photoPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-object/from16 v11, p4
invoke-virtual {p2, v8, v11, v9, v10}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 167
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/FcUserInfoBean;->getUserId()I
move-result v10
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
move-object/from16 v12, p3
invoke-virtual {v12, v10}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
goto :goto_88
.line 153
.end local v7 # "inputPeer":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
.end local v8 # "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
.end local v9 # "drawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
:cond_7f
move-object/from16 v12, p3
move-object/from16 v11, p4
goto :goto_88
.line 149
.end local v3 # "photoSize":I
.end local v4 # "localId":I
.end local v5 # "volumeId":J
:cond_84
move-object/from16 v12, p3
move-object/from16 v11, p4
.line 170
:goto_88
new-instance v3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter$2;
move-object v4, p0
move/from16 v5, p5
invoke-direct {v3, p0, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;ILcom/bjz/comm/net/bean/FcUserInfoBean;)V
invoke-virtual {p2, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_9b
.line 147
.end local v2 # "avatarPhotoBean":Lcom/bjz/comm/net/bean/AvatarPhotoBean;
:cond_94
move-object v4, p0
move-object/from16 v12, p3
move-object/from16 v11, p4
move/from16 v5, p5
.line 179
:goto_9b
return-void
.end method
# virtual methods
.method public getItemCount()I
.registers 5
.line 82
invoke-super {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/BaseFcAdapter;->getItemCount()I
move-result v0
.line 83
.local v0, "itemCount":I
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
if-lt v0, v1, :cond_9
:cond_8
goto :goto_1b
:cond_9
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->spanCount:I
rem-int v2, v0, v1
const/4 v3, 0x1
if-ne v2, v3, :cond_13
add-int/lit8 v1, v0, -0x1
goto :goto_1c
:cond_13
rem-int v1, v0, v1
const/4 v2, 0x7
if-ne v1, v2, :cond_8
add-int/lit8 v1, v0, 0x1
goto :goto_1c
:goto_1b
move v1, v0
:goto_1c
return v1
.end method
.method public getItemId(I)J
.registers 4
.param p1, "position" # I
.line 88
int-to-long v0, p1
return-wide v0
.end method
.method public getItemViewType(I)I
.registers 5
.param p1, "position" # I
.line 72
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->getItemCount()I
move-result v0
.line 73
.local v0, "itemCount":I
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
if-ge v0, v1, :cond_18
add-int/lit8 v1, v0, -0x1
if-ne p1, v1, :cond_18
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->getItemCount()I
move-result v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->spanCount:I
rem-int/2addr v1, v2
if-nez v1, :cond_18
.line 74
sget v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->ITEM_TYPE_LOAD_MORE:I
return v1
.line 76
:cond_18
sget v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->ITEM_TYPE_ITEM:I
return v1
.end method
.method public getThumbUp()I
.registers 2
.line 67
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
return v0
.end method
.method protected onBindViewHolder(Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;Lcom/bjz/comm/net/bean/FcLikeBean;I)V
.registers 14
.param p1, "viewHolder" # Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
.param p2, "model" # Lcom/bjz/comm/net/bean/FcLikeBean;
.param p3, "position" # I
.line 119
invoke-virtual {p0, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->getItemViewType(I)I
move-result v0
sget v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->ITEM_TYPE_LOAD_MORE:I
if-ne v0, v1, :cond_13
.line 120
iget-object v0, p1, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;->itemView:Landroid/view/View;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter$1;
invoke-direct {v1, p0, p3, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;ILcom/bjz/comm/net/bean/FcLikeBean;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_7c
.line 129
:cond_13
iget-object v0, p1, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;->itemView:Landroid/view/View;
.line 130
.local v0, "itemView":Landroid/view/View;
const-string v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 131
const v1, 0x7f091716
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/components/BackupImageView;
.line 132
.local v1, "ivUserAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v2, 0x40a00000 # 5.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 134
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
move-object v8, v2
check-cast v8, Landroid/widget/FrameLayout$LayoutParams;
.line 135
.local v8, "lp":Landroid/widget/FrameLayout$LayoutParams;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->screenWidth:I
const/high16 v3, 0x42200000 # 40.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int/2addr v2, v3
const/high16 v3, 0x41000000 # 8.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
mul-int/lit8 v3, v3, 0x7
sub-int/2addr v2, v3
div-int/lit8 v2, v2, 0x8
iput v2, v8, Landroid/widget/FrameLayout$LayoutParams;->width:I
.line 136
iget v2, v8, Landroid/widget/FrameLayout$LayoutParams;->width:I
iput v2, v8, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 137
invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 139
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget v3, v8, Landroid/widget/FrameLayout$LayoutParams;->width:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, "_"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, v8, Landroid/widget/FrameLayout$LayoutParams;->width:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
.line 140
.local v9, "imgTag":Ljava/lang/String;
invoke-virtual {p2}, Lcom/bjz/comm/net/bean/FcLikeBean;->getCreator()Lcom/bjz/comm/net/bean/FcUserInfoBean;
move-result-object v3
move-object v2, p0
move-object v4, v1
move-object v5, v0
move-object v6, v9
move v7, p3
invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->bindUserInfo(Lcom/bjz/comm/net/bean/FcUserInfoBean;Lim/tpelyyftgw/ui/components/BackupImageView;Landroid/view/View;Ljava/lang/String;I)V
.line 142
.end local v0 # "itemView":Landroid/view/View;
.end local v1 # "ivUserAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
.end local v8 # "lp":Landroid/widget/FrameLayout$LayoutParams;
.end local v9 # "imgTag":Ljava/lang/String;
:goto_7c
return-void
.end method
.method protected bridge synthetic onBindViewHolder(Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;Ljava/lang/Object;I)V
.registers 4
.line 35
check-cast p2, Lcom/bjz/comm/net/bean/FcLikeBean;
invoke-virtual {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->onBindViewHolder(Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;Lcom/bjz/comm/net/bean/FcLikeBean;I)V
return-void
.end method
.method public bridge synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 3
.line 35
invoke-virtual {p0, p1, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
move-result-object p1
return-object p1
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
.registers 10
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 93
sget v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->ITEM_TYPE_LOAD_MORE:I
const/4 v1, 0x0
if-ne p2, v0, :cond_a9
.line 94
new-instance v0, Lim/tpelyyftgw/ui/hviews/MryTextView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mContext:Landroid/app/Activity;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;-><init>(Landroid/content/Context;)V
.line 95
.local v0, "mryTextView":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setId(I)V
.line 96
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mContext:Landroid/app/Activity;
invoke-virtual {v2}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f06151f
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I
move-result v2
const/high16 v3, 0x40a00000 # 5.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/utils/ShapeUtils;->create(IF)Lim/tpelyyftgw/messenger/utils/ShapeUtils$ShapeDrawable;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 97
const-string v2, "\u66f4\u591a"
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 98
const/16 v2, 0x28
const/high16 v3, 0x42200000 # 40.0f
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
.line 99
.local v2, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v3, 0x40800000 # 4.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
iput v4, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 100
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
iput v3, v2, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
.line 101
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 102
const/16 v3, 0x11
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setGravity(I)V
.line 103
const/4 v3, 0x4
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextAlignment(I)V
.line 104
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mContext:Landroid/app/Activity;
invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f061508
invoke-static {v4}, Lnp/NPFog;->d(I)I
move-result v4
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(I)V
.line 105
const/high16 v3, 0x41400000 # 12.0f
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextSize(F)V
.line 106
const/high16 v3, 0x41000000 # 8.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-virtual {v0, v4, v5, v6, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setPadding(IIII)V
.line 107
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mContext:Landroid/app/Activity;
invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0814ea
invoke-static {v4}, Lnp/NPFog;->d(I)I
move-result v4
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v3
.line 108
.local v3, "drawable":Landroid/graphics/drawable/Drawable;
const/4 v4, 0x0
invoke-virtual {v3, v4, v4, v4, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 109
invoke-virtual {v0, v1, v1, v1, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 110
new-instance v1, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mListener:Landroid/widget/AdapterView$OnItemClickListener;
invoke-direct {v1, v0, v4}, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;-><init>(Landroid/view/View;Landroid/widget/AdapterView$OnItemClickListener;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->smartViewHolder:Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
.line 111
return-object v1
.line 113
.end local v0 # "mryTextView":Lim/tpelyyftgw/ui/hviews/MryTextView;
.end local v2 # "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
.end local v3 # "drawable":Landroid/graphics/drawable/Drawable;
:cond_a9
new-instance v0, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
const v3, 0x7f0c00fc
invoke-virtual {v2, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->mListener:Landroid/widget/AdapterView$OnItemClickListener;
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/adapter/SmartViewHolder;-><init>(Landroid/view/View;Landroid/widget/AdapterView$OnItemClickListener;)V
return-object v0
.end method
.method public setThumbUp(Z)V
.registers 3
.param p1, "isLike" # Z
.line 59
if-eqz p1, :cond_9
.line 60
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
goto :goto_f
.line 62
:cond_9
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
add-int/lit8 v0, v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/FcDetailLikedUserAdapter;->thumbUp:I
.line 64
:goto_f
return-void
.end method