BioAlertDialog.smali
.class public Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;
.super Landroid/app/Dialog;
.source "BioAlertDialog.java"
# instance fields
.field private dialogMsg:Landroid/widget/TextView;
.field private dialogTitle:Landroid/widget/TextView;
.field private msgText:Landroid/widget/TextView;
.field private negativeBtn:Landroid/widget/Button;
.field private neutralBtn:Landroid/widget/TextView;
.field private positiveBtn:Landroid/widget/Button;
.field private timeOutDialogLl:Landroid/widget/LinearLayout;
.field private unRecognizedDialogLl:Landroid/widget/LinearLayout;
.field private unRecognizedMsgTv:Landroid/widget/TextView;
.field private viewSwitcher:Landroid/widget/ViewSwitcher;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 33
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 34
invoke-direct {p0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->init()V
.line 35
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 3
.prologue
.line 38
invoke-direct {p0, p1, p2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 39
invoke-direct {p0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->init()V
.line 40
return-void
.end method
.method public constructor <init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.registers 4
.prologue
.line 43
invoke-direct {p0, p1, p2, p3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.line 44
invoke-direct {p0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->init()V
.line 45
return-void
.end method
.method private init()V
.registers 2
.prologue
.line 48
sget v0, Lcom/baidu/pass/biometrics/face/R$layout;->layout_pass_liveness_alert_dialog:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->setContentView(I)V
.line 49
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 50
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->view_switcher:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->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/BioAlertDialog;->viewSwitcher:Landroid/widget/ViewSwitcher;
.line 51
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->dialog_title:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->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/BioAlertDialog;->dialogTitle:Landroid/widget/TextView;
.line 52
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->dialog_msg:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->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/BioAlertDialog;->dialogMsg:Landroid/widget/TextView;
.line 53
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->msg_text:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->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/BioAlertDialog;->msgText:Landroid/widget/TextView;
.line 54
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->positive_btn:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->positiveBtn:Landroid/widget/Button;
.line 55
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->negative_btn:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->negativeBtn:Landroid/widget/Button;
.line 56
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->neutral_btn:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->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/BioAlertDialog;->neutralBtn:Landroid/widget/TextView;
.line 57
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->unrecognized_dialog:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->unRecognizedDialogLl:Landroid/widget/LinearLayout;
.line 58
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->tv_recog_msg1:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->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/BioAlertDialog;->unRecognizedMsgTv:Landroid/widget/TextView;
.line 59
sget v0, Lcom/baidu/pass/biometrics/face/R$id;->time_out_dialog_msg:I
invoke-virtual {p0, v0}, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->timeOutDialogLl:Landroid/widget/LinearLayout;
.line 60
return-void
.end method
# virtual methods
.method public setBtnCount(I)V
.registers 4
.prologue
const/4 v1, 0x2
const/4 v0, 0x1
.line 84
if-ge p1, v0, :cond_e
move p1, v0
.line 85
:cond_5
:goto_5
if-ne p1, v1, :cond_12
.line 86
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->viewSwitcher:Landroid/widget/ViewSwitcher;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ViewSwitcher;->setDisplayedChild(I)V
.line 90
:goto_d
return-void
.line 84
:cond_e
if-le p1, v1, :cond_5
move p1, v1
goto :goto_5
.line 88
:cond_12
iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->viewSwitcher:Landroid/widget/ViewSwitcher;
invoke-virtual {v1, v0}, Landroid/widget/ViewSwitcher;->setDisplayedChild(I)V
goto :goto_d
.end method
.method public setDialogMsg(Ljava/lang/String;)V
.registers 4
.prologue
.line 67
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->dialogMsg:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 68
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->dialogMsg:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 69
return-void
.end method
.method public setDialogMsgColor(I)V
.registers 3
.prologue
.line 72
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->dialogMsg:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextColor(I)V
.line 73
return-void
.end method
.method public setMessageIcon(I)V
.registers 3
.prologue
.line 98
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->msgText:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(I)V
.line 99
return-void
.end method
.method public setMessageText(Ljava/lang/String;)V
.registers 4
.prologue
.line 93
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->msgText:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 94
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->msgText:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 95
return-void
.end method
.method public setNegativeBtn(Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.registers 4
.prologue
.line 119
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->negativeBtn:Landroid/widget/Button;
invoke-virtual {v0, p1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 120
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->negativeBtn:Landroid/widget/Button;
invoke-virtual {v0, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 121
return-void
.end method
.method public setNeutralBtn(Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.registers 4
.prologue
.line 124
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->neutralBtn:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 125
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->neutralBtn:Landroid/widget/TextView;
invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 126
return-void
.end method
.method public setPositiveBtn(Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.registers 4
.prologue
.line 114
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->positiveBtn:Landroid/widget/Button;
invoke-virtual {v0, p1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 115
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->positiveBtn:Landroid/widget/Button;
invoke-virtual {v0, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 116
return-void
.end method
.method public setRecognizedFailMsg1(Ljava/lang/String;)V
.registers 3
.prologue
.line 106
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->unRecognizedMsgTv:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 107
return-void
.end method
.method public setRecognizedFailVisible(I)V
.registers 3
.prologue
.line 102
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->unRecognizedDialogLl:Landroid/widget/LinearLayout;
invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 103
return-void
.end method
.method public setTimeOutVisible(I)V
.registers 4
.prologue
.line 110
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->timeOutDialogLl:Landroid/widget/LinearLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 111
return-void
.end method
.method public setTitleMsg(Ljava/lang/String;)V
.registers 3
.prologue
.line 63
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->dialogTitle:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 64
return-void
.end method
.method public setTitleVisible(Z)V
.registers 4
.prologue
.line 76
if-eqz p1, :cond_9
.line 77
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->dialogTitle:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 81
:goto_8
return-void
.line 79
:cond_9
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/view/BioAlertDialog;->dialogTitle:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_8
.end method