SelectRechargeOtherMoneyDialog.smali
.class public Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;
.super Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.source "SelectRechargeOtherMoneyDialog.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;
}
.end annotation
# instance fields
.field private callBack:Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;
.field private mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter<",
"Ljava/lang/Object;",
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;",
">;"
}
.end annotation
.end field
.field private mOriginalMoney:Ljava/lang/String;
.field private mSelectIndex:I
.field private rv:Lim/tpelyyftgw/ui/components/RecyclerListView;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "selectIndex" # I
.line 60
const/4 v0, 0x1
invoke-direct {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;-><init>(Landroid/content/Context;ZI)V
.line 61
return-void
.end method
.method public constructor <init>(Landroid/content/Context;ZI)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.param p2, "needFocus" # Z
.param p3, "selectIndex" # I
.line 64
const/4 v0, 0x1
invoke-direct {p0, p1, p2, v0, p3}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;-><init>(Landroid/content/Context;ZII)V
.line 65
return-void
.end method
.method public constructor <init>(Landroid/content/Context;ZII)V
.registers 6
.param p1, "context" # Landroid/content/Context;
.param p2, "needFocus" # Z
.param p3, "backgroundType" # I
.param p4, "selectIndex" # I
.line 68
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;ZI)V
.line 53
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
.line 69
iput p4, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
.line 70
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;
.line 49
iget v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
return v0
.end method
.method private initView(Landroid/view/View;)V
.registers 9
.param p1, "view" # Landroid/view/View;
.line 100
const-string v0, "dialogBackground"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundColor(I)V
.line 101
const v0, 0x7f09149b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 102
.local v0, "ivBack":Landroid/widget/ImageView;
const v1, 0x7f0910c6
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 103
.local v1, "tvTitle":Lim/tpelyyftgw/ui/hviews/MryTextView;
const v2, 0x7f0910ce
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 104
.local v2, "tvSubTitle":Lim/tpelyyftgw/ui/hviews/MryTextView;
const v3, 0x7f091696
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/components/RecyclerListView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->rv:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 105
const v3, 0x7f0915ce
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryRoundButton;
.line 106
.local v3, "btn":Lim/tpelyyftgw/ui/hviews/MryRoundButton;
const-string v4, "windowBackgroundWhiteGrayText3"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
.line 107
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setBold()V
.line 108
iget-object v5, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mOriginalMoney:Ljava/lang/String;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_80
.line 109
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\uffe5"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mOriginalMoney:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v6, 0x7f0f0f0b
invoke-static {v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 111
:cond_80
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 112
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setPrimaryRadiusAdjustBoundsFillStyle()V
.line 113
new-instance v4, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$SelectRechargeOtherMoneyDialog$z_7Jk7UY0TGPBaokqtvf5QygVPE;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$SelectRechargeOtherMoneyDialog$z_7Jk7UY0TGPBaokqtvf5QygVPE;-><init>(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;)V
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 114
new-instance v4, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$SelectRechargeOtherMoneyDialog$Sh1toCojD2puY0GZ0WPy0K_Isrc;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$SelectRechargeOtherMoneyDialog$Sh1toCojD2puY0GZ0WPy0K_Isrc;-><init>(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 120
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->rv:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v5, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->getContext()Landroid/content/Context;
move-result-object v6
invoke-direct {v5, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 121
new-instance v4, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$1;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v4, p0, v5}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$1;-><init>(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
.line 154
const/4 v5, 0x0
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;->setShowLoadMoreViewEnable(Z)V
.line 155
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->rv:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v5, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$SelectRechargeOtherMoneyDialog$HyFrc2nRSNKtffYUGy7Ez_wOIiE;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$SelectRechargeOtherMoneyDialog$HyFrc2nRSNKtffYUGy7Ez_wOIiE;-><init>(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 161
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->rv:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v5, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 162
return-void
.end method
# virtual methods
.method protected canDismissWithTouchOutside()Z
.registers 2
.line 166
const/4 v0, 0x1
return v0
.end method
.method public dismiss()V
.registers 1
.line 176
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 177
return-void
.end method
.method protected init(Landroid/content/Context;ZI)V
.registers 10
.param p1, "context" # Landroid/content/Context;
.param p2, "needFocus" # Z
.param p3, "backgroundType" # I
.line 78
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->init(Landroid/content/Context;ZI)V
.line 79
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->setApplyBottomPadding(Z)V
.line 80
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
const v2, 0x7f0c15a9
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
.line 81
.local v1, "view":Landroid/view/View;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->setCustomView(Landroid/view/View;)V
.line 82
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->setApplyBottomPadding(Z)V
.line 85
invoke-virtual {p0}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->getWindow()Landroid/view/Window;
move-result-object v0
.line 86
.local v0, "window":Landroid/view/Window;
new-instance v2, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v2}, Landroid/graphics/drawable/ColorDrawable;-><init>()V
invoke-virtual {v0, v2}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 87
const/16 v2, 0x11
invoke-virtual {v0, v2}, Landroid/view/Window;->setGravity(I)V
.line 88
move-object v2, p1
check-cast v2, Landroid/app/Activity;
invoke-virtual {v2}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
move-result-object v2
.line 89
.local v2, "wm":Landroid/view/WindowManager;
invoke-interface {v2}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v3
.line 90
.local v3, "display":Landroid/view/Display;
invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v4
.line 91
.local v4, "lp":Landroid/view/WindowManager$LayoutParams;
invoke-virtual {v3}, Landroid/view/Display;->getWidth()I
move-result v5
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->width:I
.line 92
invoke-static {}, Lcom/blankj/utilcode/util/ScreenUtils;->getScreenHeight()I
move-result v5
div-int/lit8 v5, v5, 0x4
mul-int/lit8 v5, v5, 0x3
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->height:I
.line 93
invoke-virtual {v0, v4}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 95
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->initView(Landroid/view/View;)V
.line 96
return-void
.end method
.method public synthetic lambda$initView$0$SelectRechargeOtherMoneyDialog(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 113
invoke-virtual {p0}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->dismiss()V
return-void
.end method
.method public synthetic lambda$initView$1$SelectRechargeOtherMoneyDialog(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 115
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->callBack:Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;
if-eqz v0, :cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
if-eqz v0, :cond_29
iget v1, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
if-lez v1, :cond_29
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;->getData()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_29
.line 116
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->callBack:Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;->getData()Ljava/util/List;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
invoke-interface {v0, p0, v1, v2}, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;->onItemSelected(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;Ljava/lang/Object;I)V
.line 118
:cond_29
return-void
.end method
.method public synthetic lambda$initView$2$SelectRechargeOtherMoneyDialog(Landroid/view/View;I)V
.registers 4
.param p1, "view1" # Landroid/view/View;
.param p2, "position" # I
.line 156
iput p2, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mSelectIndex:I
.line 157
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
if-eqz v0, :cond_9
.line 158
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;->notifyDataSetChanged()V
.line 160
:cond_9
return-void
.end method
.method public setCallBack(Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;)V
.registers 2
.param p1, "callBack" # Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;
.line 186
iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->callBack:Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog$SelectRechargeOtherMoneyCallBack;
.line 187
return-void
.end method
.method public setData(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 180
.local p1, "list":Ljava/util/List;, "Ljava/util/List<Ljava/lang/Object;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mAdapter:Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
if-eqz v0, :cond_7
.line 181
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;->setData(Ljava/util/List;)V
.line 183
:cond_7
return-void
.end method
.method public setOriginalMoney(Ljava/lang/String;)V
.registers 2
.param p1, "originalMoney" # Ljava/lang/String;
.line 73
iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/SelectRechargeOtherMoneyDialog;->mOriginalMoney:Ljava/lang/String;
.line 74
return-void
.end method
.method public show()V
.registers 1
.line 171
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->show()V
.line 172
return-void
.end method