CustomAlertDialog.smali
.class public Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;
.super Landroid/app/Dialog;
.source "CustomAlertDialog.java"
# instance fields
.field private msgText:Landroid/widget/TextView;
.field private negativeBtn:Landroid/widget/TextView;
.field private neutralBtn:Landroid/widget/TextView;
.field private positiveBtn:Landroid/widget/TextView;
.field private titleText:Landroid/widget/TextView;
.field private viewSwitcher:Landroid/widget/ViewSwitcher;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 25
sget v0, Lcom/baidu/pass/biometrics/face/R$style;->PassBioBeautyDialog:I
invoke-direct {p0, p1, v0}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 26
invoke-direct {p0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->init()V
.line 27
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 3
.prologue
.line 30
invoke-direct {p0, p1, p2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 31
invoke-direct {p0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->init()V
.line 32
return-void
.end method
.method public constructor <init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.registers 4
.prologue
.line 35
invoke-direct {p0, p1, p2, p3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.line 36
invoke-direct {p0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->init()V
.line 37
return-void
.end method
.method private init()V
.registers 2
.prologue
.line 41
sget v0, Lcom/baidu/pass/biometrics/face/R$layout;->layout_pass_liveness_dialog_alert:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->setContentView(I)V
.line 42
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 43
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->view_switcher:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ViewSwitcher;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->viewSwitcher:Landroid/widget/ViewSwitcher;
.line 44
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->title_text:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->titleText:Landroid/widget/TextView;
.line 45
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->msg_text:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->msgText:Landroid/widget/TextView;
.line 46
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->positive_btn:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->positiveBtn:Landroid/widget/TextView;
.line 47
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->negative_btn:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->negativeBtn:Landroid/widget/TextView;
.line 48
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->neutral_btn:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->neutralBtn:Landroid/widget/TextView;
.line 49
return-void
.end method
# virtual methods
.method public setBtnCount(I)V
.registers 4
.prologue
const/4 v1, 0x2
const/4 v0, 0x1
.line 52
if-ge p1, v0, :cond_e
move p1, v0
.line 53
:cond_5
:goto_5
if-ne p1, v1, :cond_12
.line 54
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->viewSwitcher:Landroid/widget/ViewSwitcher;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ViewSwitcher;->setDisplayedChild(I)V
.line 58
:goto_d
return-void
.line 52
:cond_e
if-le p1, v1, :cond_5
move p1, v1
goto :goto_5
.line 56
:cond_12
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->viewSwitcher:Landroid/widget/ViewSwitcher;
invoke-virtual {v1, v0}, Landroid/widget/ViewSwitcher;->setDisplayedChild(I)V
goto :goto_d
.end method
.method public setMessageText(Ljava/lang/String;)V
.registers 3
.prologue
.line 69
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->msgText:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 70
return-void
.end method
.method public setMessageVisible(I)V
.registers 3
.prologue
.line 73
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->msgText:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
.line 74
return-void
.end method
.method public setNegativeBtn(Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.registers 4
.prologue
.line 82
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->negativeBtn:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 83
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->negativeBtn:Landroid/widget/TextView;
invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 84
return-void
.end method
.method public setNeutralBtn(Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.registers 4
.prologue
.line 87
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->neutralBtn:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 88
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->neutralBtn:Landroid/widget/TextView;
invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 89
return-void
.end method
.method public setPositiveBtn(Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.registers 4
.prologue
.line 77
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->positiveBtn:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 78
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->positiveBtn:Landroid/widget/TextView;
invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 79
return-void
.end method
.method public setTitleText(Ljava/lang/String;)V
.registers 3
.prologue
.line 61
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->titleText:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 62
return-void
.end method
.method public setTitleVisible(I)V
.registers 3
.prologue
.line 65
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/CustomAlertDialog;->titleText:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
.line 66
return-void
.end method