OptionsWheelPickerDialog.smali
.class public Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;
.super Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.source "OptionsWheelPickerDialog.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lim/tpelyyftgw/ui/actionbar/BottomSheet;"
}
.end annotation
# instance fields
.field private mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<",
"TT;>;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;I)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.param p3, "backgroundType" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<",
"TT;>;I)V"
}
.end annotation
.line 32
.local p0, "this":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog<TT;>;"
.local p2, "builder":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<TT;>;"
const v0, 0x7f1001d0
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;I)V
.line 33
iput-object p2, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
.line 34
const/4 v0, 0x0
invoke-virtual {p0, p1, v0, p3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->init(Landroid/content/Context;ZI)V
.line 35
return-void
.end method
.method public static getDefaultBuilder(Landroid/app/Activity;Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
.registers 8
.param p0, "context" # Landroid/app/Activity;
.param p1, "listener" # Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Landroid/app/Activity;",
"Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;",
")",
"Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<",
"TT;>;"
}
.end annotation
.line 66
new-instance v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;-><init>(Landroid/content/Context;Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;)V
.line 67
.local v0, "builder":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<TT;>;"
nop
.line 68
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setBgColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 69
const/16 v3, 0x10
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setSubCalSize(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 70
const-string v4, "windowBackgroundWhiteGrayText3"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setCancelColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 71
const v5, 0x7f0f02f7
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setCancelText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 72
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setTitleBgColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 73
const-string v5, "windowBackgroundWhiteBlueText"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setSubmitColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 74
const v5, 0x7f0f044c
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setSubmitText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 75
const-string v5, "divider"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setDividerColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 76
const-string v5, "windowBackgroundWhiteBlackText"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setTextColorCenter(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 77
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setTextColorOut(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 78
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setContentTextSize(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 79
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setOutSideColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 80
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setOutSideCancelable(Z)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
move-result-object v2
.line 81
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->isDialog(Z)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
.line 82
iget-object v1, v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;
const/4 v2, 0x3
iput v2, v1, Lcom/bigkoo/pickerview/configure/PickerOptions;->itemsVisibleCount:I
.line 83
iget-object v1, v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;
const/high16 v2, 0x40600000 # 3.5f
iput v2, v1, Lcom/bigkoo/pickerview/configure/PickerOptions;->lineSpacingMultiplier:F
.line 84
return-object v0
.end method
# virtual methods
.method protected canDismissWithSwipe()Z
.registers 2
.line 62
.local p0, "this":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog<TT;>;"
const/4 v0, 0x0
return v0
.end method
.method protected init(Landroid/content/Context;ZI)V
.registers 9
.param p1, "context" # Landroid/content/Context;
.param p2, "needFocus" # Z
.param p3, "backgroundType" # I
.line 40
.local p0, "this":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog<TT;>;"
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->init(Landroid/content/Context;ZI)V
.line 41
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setApplyTopPadding(Z)V
.line 42
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setApplyBottomPadding(Z)V
.line 43
const-string v0, "dialogBackgroundGray"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setBackgroundColor(I)V
.line 44
new-instance v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$1;
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
iget-object v1, v1, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;
invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$1;-><init>(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;Lcom/bigkoo/pickerview/configure/PickerOptions;)V
.line 50
.local v0, "mTimePickerView":Lcom/bigkoo/pickerview/view/OptionsPickerView;, "Lcom/bigkoo/pickerview/view/OptionsPickerView<TT;>;"
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
iget-object v1, v1, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->options1Items:Ljava/util/List;
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
iget-object v2, v2, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->options2Items:Ljava/util/List;
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
iget-object v3, v3, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->options3Items:Ljava/util/List;
invoke-virtual {v0, v1, v2, v3}, Lcom/bigkoo/pickerview/view/OptionsPickerView;->setPicker(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
.line 51
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
invoke-static {v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->access$000(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;)I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
invoke-static {v2}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->access$100(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;)I
move-result v2
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
invoke-static {v3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->access$200(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;)I
move-result v3
invoke-virtual {v0, v1, v2, v3}, Lcom/bigkoo/pickerview/view/OptionsPickerView;->setSelectOptions(III)V
.line 52
invoke-virtual {v0}, Lcom/bigkoo/pickerview/view/OptionsPickerView;->getDialogContainerLayout()Landroid/view/ViewGroup;
move-result-object v1
.line 53
.local v1, "customView":Landroid/view/View;
const v2, 0x7f091167
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
const/4 v3, -0x1
const/16 v4, 0x3c
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v4
invoke-virtual {v2, v4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 54
const v2, 0x7f09165c
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
const/16 v4, 0xc8
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 57
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setCustomView(Landroid/view/View;)V
.line 58
return-void
.end method