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