HotGroupRecommendActivity$2.smali
.class Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;
.super Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
.source "HotGroupRecommendActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;->initView(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter<",
"Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;",
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;Landroid/content/Context;)V
.registers 3
.param p1, "this$0" # Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;
.param p2, "context" # Landroid/content/Context;
.line 96
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method public synthetic lambda$onBindViewHolderForChild$0$HotGroupRecommendActivity$2(Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;Landroid/view/View;)V
.registers 5
.param p1, "item" # Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;
.param p2, "v" # Landroid/view/View;
.line 157
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;
iget-object v1, p1, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;->access$200(Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
return-void
.end method
.method public loadData(I)V
.registers 3
.param p1, "page" # I
.line 163
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;
invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;->access$100(Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;I)V
.line 164
return-void
.end method
.method public onBindViewHolderForChild(Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;ILim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;)V
.registers 25
.param p1, "holder" # Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.param p2, "position" # I
.param p3, "item" # Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;
.line 105
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p3
const v3, 0x7f0901f2
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/components/BackupImageView;
.line 106
.local v3, "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
const v4, 0x7f0905a9
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v4
move-object v10, v4
check-cast v10, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 107
.local v10, "tvTitle":Lim/tpelyyftgw/ui/hviews/MryTextView;
const v4, 0x7f0904ef
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v4
move-object v11, v4
check-cast v11, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 108
.local v11, "tvDescription":Lim/tpelyyftgw/ui/hviews/MryTextView;
const v4, 0x7f0905a3
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v4
move-object v12, v4
check-cast v12, Lim/tpelyyftgw/ui/hviews/MryRoundButton;
.line 109
.local v12, "tvTag":Lim/tpelyyftgw/ui/hviews/MryRoundButton;
const v4, 0x7f0900a1
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v4
move-object v13, v4
check-cast v13, Lim/tpelyyftgw/ui/hviews/MryRoundButton;
.line 110
.local v13, "btn":Lim/tpelyyftgw/ui/hviews/MryRoundButton;
const v4, 0x7f0904eb
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v4
move-object v14, v4
check-cast v14, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 111
.local v14, "tvCount":Lim/tpelyyftgw/ui/hviews/MryTextView;
const v4, 0x7f09012e
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v15
.line 112
.local v15, "divider":Landroid/view/View;
const-string v4, "windowBackgroundWhiteGrayText3"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v14, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(I)V
.line 114
const/high16 v16, 0x40a00000 # 5.0f
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 115
const v4, 0x7f080086
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageResource(I)V
.line 116
const/16 v17, 0x0
.line 117
.local v17, "isInThisGroup":Z
iget-object v4, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v9, 0x0
const/4 v7, 0x1
if-eqz v4, :cond_b9
.line 118
new-instance v8, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v8}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V
.line 119
.local v8, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
iget-object v4, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v4, v9}, Lim/tpelyyftgw/messenger/ImageLocation;->getForChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v5
iget-object v6, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const-string v18, "50_50"
const-string v19, ""
move-object v4, v3
move-object/from16 v20, v6
move-object/from16 v6, v18
move-object/from16 v18, v3
const/4 v3, 0x1
.end local v3 # "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
.local v18, "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
move-object/from16 v7, v19
const/4 v3, 0x0
move-object/from16 v9, v20
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 120
iget-object v4, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v10, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 121
iget-object v4, v0, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;->access$000(Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v5, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v4
.line 122
.local v4, "targetChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_aa
iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->left:Z
if-nez v5, :cond_aa
const/4 v9, 0x1
goto :goto_ab
:cond_aa
const/4 v9, 0x0
:goto_ab
move/from16 v17, v9
.line 124
iget-object v5, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->participants_count:I
invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v14, v5}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_bc
.line 117
.end local v4 # "targetChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v8 # "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
.end local v18 # "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
.restart local v3 # "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
:cond_b9
move-object/from16 v18, v3
const/4 v3, 0x0
.line 126
.end local v3 # "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
.restart local v18 # "ivAvatar":Lim/tpelyyftgw/ui/components/BackupImageView;
:goto_bc
const v4, -0x22568e
if-eqz v17, :cond_d9
.line 127
invoke-virtual {v13}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setPrimaryRadiusAdjustBoundsStrokeStyle()V
.line 128
invoke-static {v4}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object v5
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setStrokeColors(Landroid/content/res/ColorStateList;)V
.line 129
invoke-virtual {v13, v4}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setTextColor(I)V
.line 130
const v5, 0x7f0f05d6
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setText(Ljava/lang/CharSequence;)V
goto :goto_ed
.line 132
:cond_d9
const v5, 0x7f0d005d
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setBackgroundResource(I)V
.line 133
const/4 v5, -0x1
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setTextColor(I)V
.line 134
const v5, 0x7f0f07dc
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setText(Ljava/lang/CharSequence;)V
.line 136
:goto_ed
iget-object v5, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->groupAbout:Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;
if-eqz v5, :cond_139
.line 137
iget-object v5, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->groupAbout:Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;->about:Ljava/lang/String;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_106
.line 138
invoke-virtual {v1, v11, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 139
iget-object v5, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->groupAbout:Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;->about:Ljava/lang/String;
invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_10a
.line 141
:cond_106
const/4 v5, 0x1
invoke-virtual {v1, v11, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 143
:goto_10a
iget-object v5, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->groupAbout:Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;->groupType:Ljava/lang/String;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_134
.line 144
invoke-virtual {v1, v12, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 145
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
invoke-virtual {v12, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setPrimaryRoundFillStyle(F)V
.line 146
const v5, 0x10dda972
invoke-virtual {v12, v5}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setBackgroundColor(I)V
.line 147
invoke-virtual {v12, v4}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setTextColor(I)V
.line 148
const/4 v5, 0x1
invoke-virtual {v12, v5, v4}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setStrokeData(II)V
.line 149
iget-object v4, v2, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;->groupAbout:Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPCHotChannel$TL_HotGroupAbout;->groupType:Ljava/lang/String;
invoke-virtual {v12, v4}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setText(Ljava/lang/CharSequence;)V
goto :goto_140
.line 151
:cond_134
const/4 v5, 0x1
invoke-virtual {v1, v12, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
goto :goto_140
.line 154
:cond_139
const/4 v5, 0x1
invoke-virtual {v1, v12, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 155
invoke-virtual {v1, v11, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 157
:goto_140
new-instance v4, Lim/tpelyyftgw/ui/hui/hotGroup/-$$Lambda$HotGroupRecommendActivity$2$-1fTNlUb9wakoKeiReCTZHaNL8A;
invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/hui/hotGroup/-$$Lambda$HotGroupRecommendActivity$2$-1fTNlUb9wakoKeiReCTZHaNL8A;-><init>(Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;)V
invoke-virtual {v13, v4}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 158
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->getDataCount()I
move-result v4
sub-int/2addr v4, v5
move/from16 v6, p2
if-ne v6, v4, :cond_153
const/4 v9, 0x1
goto :goto_154
:cond_153
const/4 v9, 0x0
:goto_154
invoke-virtual {v1, v15, v9}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 159
return-void
.end method
.method public bridge synthetic onBindViewHolderForChild(Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;ILjava/lang/Object;)V
.registers 4
.line 96
check-cast p3, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;
invoke-virtual {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->onBindViewHolderForChild(Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;ILim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$Item;)V
return-void
.end method
.method public onCreateViewHolderForChild(Landroid/view/ViewGroup;I)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.registers 7
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 100
new-instance v0, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/hotGroup/HotGroupRecommendActivity$2;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
const/4 v2, 0x0
const v3, 0x7f0c00d6
invoke-virtual {v1, v3, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;-><init>(Landroid/view/View;I)V
return-object v0
.end method