IMOAvatarFragmentA.smali
.class public Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;
.super Lcom/imo/android/imoim/fragments/IMOFragment;
.source "SourceFile"
# instance fields
.field private a:Landroidx/fragment/app/FragmentActivity;
.field private b:Landroid/view/View;
.field private c:Landroid/widget/LinearLayout;
.field private d:Landroid/view/LayoutInflater;
.field private e:Lcom/imo/android/imoim/imoavatar/IMOAvatar;
.field private f:Lcom/imo/android/imoim/imoavatar/c;
# direct methods
.method public constructor <init>()V
.registers 1
.line 28
invoke-direct {p0}, Lcom/imo/android/imoim/fragments/IMOFragment;-><init>()V
return-void
.end method
.method public static a(Lcom/imo/android/imoim/imoavatar/IMOAvatar;)Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;
.registers 3
.line 43
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "IMO_AVATAR"
.line 44
invoke-virtual {v0, v1, p0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
.line 45
new-instance p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;
invoke-direct {p0}, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;-><init>()V
.line 46
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->setArguments(Landroid/os/Bundle;)V
return-object p0
.end method
# virtual methods
.method public onActivityCreated(Landroid/os/Bundle;)V
.registers 11
.line 62
invoke-super {p0, p1}, Lcom/imo/android/imoim/fragments/IMOFragment;->onActivityCreated(Landroid/os/Bundle;)V
.line 63
iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->e:Lcom/imo/android/imoim/imoavatar/IMOAvatar;
if-eqz p1, :cond_8b
.line 2071
iget-object p1, p1, Lcom/imo/android/imoim/imoavatar/IMOAvatar;->f:Ljava/util/List;
.line 2073
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
:goto_f
if-ge v2, v0, :cond_8b
.line 2075
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarsBeanA;
.line 2081
iget-object v4, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->d:Landroid/view/LayoutInflater;
const v5, 0x7f0b050f
iget-object v6, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->c:Landroid/widget/LinearLayout;
invoke-virtual {v4, v5, v6, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v4
.line 2082
iget-object v5, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->c:Landroid/widget/LinearLayout;
invoke-virtual {v5, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
const v5, 0x7f090f25
.line 2083
invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v5
check-cast v5, Landroidx/recyclerview/widget/RecyclerView;
const v6, 0x7f0913b9
.line 2084
invoke-virtual {v4, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v4
check-cast v4, Landroid/widget/TextView;
.line 2086
iget-object v6, v3, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarsBeanA;->c:Ljava/lang/String;
invoke-virtual {v4, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2087
new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager;
iget-object v6, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
invoke-direct {v4, v6, v1, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
.line 2089
invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 2091
new-instance v4, Landroid/graphics/Rect;
invoke-direct {v4}, Landroid/graphics/Rect;-><init>()V
.line 2092
iget-object v6, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
const/16 v7, 0xa
invoke-static {v6, v7}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v6
iput v6, v4, Landroid/graphics/Rect;->right:I
.line 2093
new-instance v6, Landroid/graphics/Rect;
invoke-direct {v6}, Landroid/graphics/Rect;-><init>()V
.line 2094
iget-object v8, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
invoke-static {v8, v7}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v7
iput v7, v6, Landroid/graphics/Rect;->right:I
.line 2095
iget-object v7, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
const/16 v8, 0xf
invoke-static {v7, v8}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v7
iput v7, v6, Landroid/graphics/Rect;->left:I
.line 2097
new-instance v7, Lcom/imo/hd/common/rv/HorizontalSpacesDecoration;
invoke-direct {v7, v4, v6}, Lcom/imo/hd/common/rv/HorizontalSpacesDecoration;-><init>(Landroid/graphics/Rect;Landroid/graphics/Rect;)V
.line 2098
invoke-virtual {v5, v7}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 2100
new-instance v4, Lcom/imo/android/imoim/imoavatar/IMOAvatarAdapterA;
iget-object v6, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
iget-object v7, v3, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarsBeanA;->a:Ljava/util/List;
iget-object v8, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->f:Lcom/imo/android/imoim/imoavatar/c;
invoke-direct {v4, v6, v7, v8}, Lcom/imo/android/imoim/imoavatar/IMOAvatarAdapterA;-><init>(Landroid/content/Context;Ljava/util/List;Lcom/imo/android/imoim/imoavatar/c;)V
.line 2101
iget-object v3, v3, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarsBeanA;->b:Ljava/lang/String;
.line 3036
iput-object v3, v4, Lcom/imo/android/imoim/imoavatar/IMOAvatarAdapterA;->a:Ljava/lang/String;
.line 2102
invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
add-int/lit8 v2, v2, 0x1
goto :goto_f
:cond_8b
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 3
.line 52
invoke-super {p0, p1}, Lcom/imo/android/imoim/fragments/IMOFragment;->onCreate(Landroid/os/Bundle;)V
.line 53
invoke-virtual {p0}, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
.line 54
invoke-virtual {p0}, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->getArguments()Landroid/os/Bundle;
move-result-object p1
const-string v0, "IMO_AVATAR"
.line 55
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/imoavatar/IMOAvatar;
iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->e:Lcom/imo/android/imoim/imoavatar/IMOAvatar;
.line 56
iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->a:Landroidx/fragment/app/FragmentActivity;
check-cast p1, Lcom/imo/android/imoim/imoavatar/c;
iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->f:Lcom/imo/android/imoim/imoavatar/c;
.line 57
new-instance p1, Ljava/lang/StringBuilder;
const-string v0, "onCreate: mIMOAvatar = "
invoke-direct {p1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->e:Lcom/imo/android/imoim/imoavatar/IMOAvatar;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "IMOAvatarFragmentA"
.line 1071
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 5
.line 109
iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->d:Landroid/view/LayoutInflater;
const p3, 0x7f0b0205
const/4 v0, 0x0
.line 110
invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->b:Landroid/view/View;
const p2, 0x7f090b98
.line 3116
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->c:Landroid/widget/LinearLayout;
.line 112
iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/IMOAvatarFragmentA;->b:Landroid/view/View;
return-object p1
.end method