TimeWheelPickerDialog.smali
.class public Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;
.super Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.source "TimeWheelPickerDialog.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
}
.end annotation
# instance fields
.field private mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/bigkoo/pickerview/configure/PickerOptions;I)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.param p2, "mPickerOptions" # Lcom/bigkoo/pickerview/configure/PickerOptions;
.param p3, "backgroundType" # I
.line 40
const v0, 0x7f1001d0
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;I)V
.line 41
iput-object p2, p0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;
.line 42
const/4 v0, 0x0
invoke-virtual {p0, p1, v0, p3}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->init(Landroid/content/Context;ZI)V
.line 43
return-void
.end method
.method public static getDefaultBuilder(Landroid/app/Activity;Lcom/bigkoo/pickerview/listener/OnTimeSelectListener;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
.registers 12
.param p0, "context" # Landroid/app/Activity;
.param p1, "listener" # Lcom/bigkoo/pickerview/listener/OnTimeSelectListener;
.line 64
new-instance v0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;-><init>(Landroid/content/Context;Lcom/bigkoo/pickerview/listener/OnTimeSelectListener;)V
.line 65
.local v0, "builder":Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v8
.line 66
.local v8, "startCal":Ljava/util/Calendar;
const/4 v9, 0x0
const/16 v1, 0x7b2
const/4 v2, 0x1
invoke-virtual {v8, v1, v9, v2}, Ljava/util/Calendar;->set(III)V
.line 67
const-string v2, ""
const-string v3, ""
const-string v4, ""
const-string v5, ""
const-string v6, ""
const-string v7, ""
move-object v1, v0
invoke-virtual/range {v1 .. v7}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setLabel(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 68
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setBgColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 69
const v2, 0x7f0f02f7
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setCancelText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 70
const-string v2, "windowBackgroundWhiteGrayText3"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setCancelColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 71
const/16 v3, 0xe
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setSubCalSize(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 72
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setTitleBgColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 73
const v4, 0x7f0f044c
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setSubmitText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 74
const-string v4, "windowBackgroundWhiteBlueText"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setSubmitColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 75
const-string v4, "divider"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setDividerColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 76
const-string v4, "windowBackgroundWhiteBlackText"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setTextColorCenter(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 77
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setTextColorOut(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 78
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setContentTextSize(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 79
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setOutSideColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 80
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setOutSideCancelable(Z)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 81
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->isDialog(Z)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
.line 82
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v2
invoke-virtual {v1, v8, v2}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setRangDate(Ljava/util/Calendar;Ljava/util/Calendar;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
move-result-object v1
const/4 v2, 0x6
new-array v2, v2, [Z
fill-array-data v2, :array_98
.line 83
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setType([Z)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
.line 84
return-object v0
nop
:array_98
.array-data 1
0x1t
0x1t
0x1t
0x0t
0x0t
0x0t
.end array-data
.end method
# virtual methods
.method protected canDismissWithSwipe()Z
.registers 2
.line 60
const/4 v0, 0x0
return v0
.end method
.method protected init(Landroid/content/Context;ZI)V
.registers 6
.param p1, "context" # Landroid/content/Context;
.param p2, "needFocus" # Z
.param p3, "backgroundType" # I
.line 47
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->init(Landroid/content/Context;ZI)V
.line 48
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->setApplyTopPadding(Z)V
.line 49
new-instance v0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$1;
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;
invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$1;-><init>(Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;Lcom/bigkoo/pickerview/configure/PickerOptions;)V
.line 55
.local v0, "mTimePickerView":Lcom/bigkoo/pickerview/view/TimePickerView;
invoke-virtual {v0}, Lcom/bigkoo/pickerview/view/TimePickerView;->getDialogContainerLayout()Landroid/view/ViewGroup;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->setCustomView(Landroid/view/View;)V
.line 56
return-void
.end method