XDialog.smali
.class public Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.super Landroid/app/Dialog;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog$XDialogBean;,
Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog$XDialogCallback;,
Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog$Builder;
}
.end annotation
# static fields
.field public static final FONT_STYLE_BOLD:Ljava/lang/String; = "bold"
# instance fields
.field private mButtonsLayout:Landroid/widget/RelativeLayout;
.field private mContentLayout:Landroid/widget/LinearLayout;
.field private mFirstText:Ljava/lang/String;
.field private mFirstTextColorInt:I
.field private mFirstTextFontStyle:Ljava/lang/String;
.field private mFirstTextSizePx:I
.field private mFirstTextView:Landroid/widget/TextView;
.field private mFourthText:Ljava/lang/String;
.field private mFourthTextColorInt:I
.field private mFourthTextFontStyle:Ljava/lang/String;
.field private mFourthTextSizePx:I
.field private mFourthTextView:Landroid/widget/TextView;
.field private mImageResId:I
.field private mImageView:Landroid/widget/ImageView;
.field private mLeftBtn:Landroid/widget/Button;
.field private mLeftButtonBgColorInt:I
.field private mLeftButtonClickListener:Landroid/view/View$OnClickListener;
.field private mLeftButtonText:Ljava/lang/String;
.field private mLeftButtonTextColorInt:I
.field private mLeftButtonTextSizePx:I
.field private mMiddleBtn:Landroid/widget/Button;
.field private mMiddleButtonBgColorInt:I
.field private mMiddleButtonClickListener:Landroid/view/View$OnClickListener;
.field private mMiddleButtonText:Ljava/lang/String;
.field private mMiddleButtonTextColorInt:I
.field private mMiddleButtonTextSizePx:I
.field private mRightBtn:Landroid/widget/Button;
.field private mRightButtonBgColorInt:I
.field private mRightButtonClickListener:Landroid/view/View$OnClickListener;
.field private mRightButtonText:Ljava/lang/String;
.field private mRightButtonTextColorInt:I
.field private mRightButtonTextSizePx:I
.field private mRootView:Landroid/view/View;
.field private mSecondText:Ljava/lang/String;
.field private mSecondTextColorInt:I
.field private mSecondTextFontStyle:Ljava/lang/String;
.field private mSecondTextSizePx:I
.field private mSecondTextView:Landroid/widget/TextView;
.field private mThirdText:Ljava/lang/String;
.field private mThirdTextColorInt:I
.field private mThirdTextFontStyle:Ljava/lang/String;
.field private mThirdTextSizePx:I
.field private mThirdTextView:Landroid/widget/TextView;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.param p1 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
sget v0, Lcom/sdk/orion/ui/baselibrary/R$style;->x_dialog_style:I
invoke-direct {p0, p1, v0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;-><init>(Landroid/content/Context;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 3
.param p1 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1, p2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
return-void
.end method
.method protected constructor <init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.registers 4
.param p1 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/DialogInterface$OnCancelListener;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1, p2, p3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
return-void
.end method
.method static synthetic access$000(Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 3
invoke-direct {p0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->setFirstTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
move-result-object v0
return-object v0
.end method
.method static synthetic access$100(Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 3
invoke-direct {p0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->setSecondTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
move-result-object v0
return-object v0
.end method
.method static synthetic access$200(Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 3
invoke-direct {p0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->setThirdTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
move-result-object v0
return-object v0
.end method
.method static synthetic access$300(Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 3
invoke-direct {p0, p1}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->setFourthTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
move-result-object v0
return-object v0
.end method
.method private configButton(Landroid/widget/Button;Ljava/lang/String;IIILandroid/view/View$OnClickListener;)V
.registers 9
.param p3 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
.param p4 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
.param p5 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
const/4 v1, 0x0
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3a
invoke-virtual {p1, v1}, Landroid/widget/Button;->setVisibility(I)V
invoke-virtual {p1, p2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
if-eqz p3, :cond_13
int-to-float v0, p3
invoke-virtual {p1, v1, v0}, Landroid/widget/Button;->setTextSize(IF)V
:cond_13
if-eqz p4, :cond_18
invoke-virtual {p1, p4}, Landroid/widget/Button;->setTextColor(I)V
:cond_18
if-eqz p5, :cond_27
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x10
if-lt v0, v1, :cond_32
invoke-direct {p0, p5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->createShape(I)Landroid/graphics/drawable/GradientDrawable;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/Button;->setBackground(Landroid/graphics/drawable/Drawable;)V
:cond_27
:goto_27
if-eqz p6, :cond_31
new-instance v0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog$1;
invoke-direct {v0, p0, p6}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog$1;-><init>(Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;Landroid/view/View$OnClickListener;)V
invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_31
:goto_31
return-void
:cond_32
invoke-direct {p0, p5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->createShape(I)Landroid/graphics/drawable/GradientDrawable;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_27
:cond_3a
const/16 v0, 0x8
invoke-virtual {p1, v0}, Landroid/widget/Button;->setVisibility(I)V
goto :goto_31
.end method
.method private configTextView(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;II)V
.registers 8
.param p4 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
.param p5 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
const/4 v1, 0x0
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_38
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
if-eqz p4, :cond_13
int-to-float v0, p4
invoke-virtual {p1, v1, v0}, Landroid/widget/TextView;->setTextSize(IF)V
:cond_13
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2a
const-string/jumbo v0, "bold"
invoke-virtual {v0, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_30
const/4 v0, 0x1
invoke-static {v0}, Landroid/graphics/Typeface;->defaultFromStyle(I)Landroid/graphics/Typeface;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
:cond_2a
:goto_2a
if-eqz p5, :cond_2f
invoke-virtual {p1, p5}, Landroid/widget/TextView;->setTextColor(I)V
:cond_2f
:goto_2f
return-void
:cond_30
invoke-static {v1}, Landroid/graphics/Typeface;->defaultFromStyle(I)Landroid/graphics/Typeface;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
goto :goto_2a
:cond_38
const/16 v0, 0x8
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_2f
.end method
.method private createShape(I)Landroid/graphics/drawable/GradientDrawable;
.registers 5
new-instance v0, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v0}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
const/high16 v1, 0x42c80000 # 100.0f
invoke-virtual {v0, v1}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V
invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
const/4 v1, 0x1
const-string/jumbo v2, "#1A000000"
invoke-static {v2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V
return-object v0
.end method
.method public static dip2px(Landroid/content/Context;F)I
.registers 4
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
iget v0, v0, Landroid/util/DisplayMetrics;->density:F
mul-float/2addr v0, p1
const/high16 v1, 0x3f000000 # 0.5f
add-float/2addr v0, v1
float-to-int v0, v0
return v0
.end method
.method public static getTestBean()Ljava/lang/String;
.registers 1
const-string/jumbo v0, "{\"image\":\"coin\",\"texts\":[{\"fontStyle\":\"\",\"fontSize\":\"14\",\"text\":\"\u4eca\u5929\u8fd8\u6ca1\u6709\u548c\u5c0f\u8c79\u97f3\u7bb1\u4e92\u52a8\u54e6\",\"textColor\":\"1F1F1FFF\"},{\"fontStyle\":\"\",\"fontSize\":\"12\",\"text\":\"\u5b8c\u6210\u4e92\u52a8\u9886\u53d6AI\u7c73\uff0c\u5feb\u5bf9\u6211\u8bf4\",\"textColor\":\"00000080\"},{\"fontSize\":\"14\",\"text\":\"\u201d\u5c0f\u8c79\u5c0f\u8c79\uff0c\u4eca\u5929\u5929\u6c14\u600e\u4e48\u6837\u201c\",\"textColor\":\"3E8DF9FF\"}],\"buttons\":[{\"textColor\":\"1F1F1FFF\",\"bgColor\":\"FFFFFFFF\",\"fontSize\":\"14\",\"excuteScript\":\"\",\"text\":\"\u53d6\u6d88\"},{\"textColor\":\"FFFFFFFF\",\"bgColor\":\"3E8DF9FF\",\"fontSize\":\"14\",\"excuteScript\":\"hybrid.refresh()\",\"text\":\"\u786e\u5b9a\"}]}"
return-object v0
.end method
.method private initData()V
.registers 8
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mImageView:Landroid/widget/ImageView;
iget v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mImageResId:I
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextView:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstText:Ljava/lang/String;
iget-object v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextFontStyle:Ljava/lang/String;
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextSizePx:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextColorInt:I
move-object v0, p0
invoke-direct/range {v0 .. v5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configTextView(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;II)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextView:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondText:Ljava/lang/String;
iget-object v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextFontStyle:Ljava/lang/String;
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextSizePx:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextColorInt:I
move-object v0, p0
invoke-direct/range {v0 .. v5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configTextView(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;II)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextView:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdText:Ljava/lang/String;
iget-object v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextFontStyle:Ljava/lang/String;
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextSizePx:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextColorInt:I
move-object v0, p0
invoke-direct/range {v0 .. v5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configTextView(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;II)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthTextView:Landroid/widget/TextView;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthText:Ljava/lang/String;
iget-object v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthTextFontStyle:Ljava/lang/String;
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthTextSizePx:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthTextColorInt:I
move-object v0, p0
invoke-direct/range {v0 .. v5}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configTextView(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;II)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftBtn:Landroid/widget/Button;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonText:Ljava/lang/String;
iget v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonTextSizePx:I
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonTextColorInt:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonBgColorInt:I
iget-object v6, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonClickListener:Landroid/view/View$OnClickListener;
move-object v0, p0
invoke-direct/range {v0 .. v6}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configButton(Landroid/widget/Button;Ljava/lang/String;IIILandroid/view/View$OnClickListener;)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleBtn:Landroid/widget/Button;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonText:Ljava/lang/String;
iget v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonTextSizePx:I
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonTextColorInt:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonBgColorInt:I
iget-object v6, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonClickListener:Landroid/view/View$OnClickListener;
move-object v0, p0
invoke-direct/range {v0 .. v6}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configButton(Landroid/widget/Button;Ljava/lang/String;IIILandroid/view/View$OnClickListener;)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightBtn:Landroid/widget/Button;
iget-object v2, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonText:Ljava/lang/String;
iget v3, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonTextSizePx:I
iget v4, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonTextColorInt:I
iget v5, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonBgColorInt:I
iget-object v6, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonClickListener:Landroid/view/View$OnClickListener;
move-object v0, p0
invoke-direct/range {v0 .. v6}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->configButton(Landroid/widget/Button;Ljava/lang/String;IIILandroid/view/View$OnClickListener;)V
return-void
.end method
.method private initView()V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_image:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mImageView:Landroid/widget/ImageView;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_content:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mContentLayout:Landroid/widget/LinearLayout;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_content_first_text:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextView:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_content_second_text:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextView:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_content_third_text:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextView:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_content_fourth_text:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthTextView:Landroid/widget/TextView;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_buttons:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mButtonsLayout:Landroid/widget/RelativeLayout;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_btn_left:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftBtn:Landroid/widget/Button;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_btn_middle:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleBtn:Landroid/widget/Button;
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
sget v1, Lcom/sdk/orion/ui/baselibrary/R$id;->x_dialog_btn_right:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightBtn:Landroid/widget/Button;
return-void
.end method
.method public static rgba2Argb(Ljava/lang/String;)Ljava/lang/String;
.registers 4
const/4 v2, 0x6
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string/jumbo v0, ""
:goto_a
return-object v0
:cond_b
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-ne v0, v2, :cond_26
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v1, "#"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_a
:cond_26
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
const/16 v1, 0x8
if-ne v0, v1, :cond_5d
invoke-virtual {p0, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {p0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "#"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_a
:cond_5d
const-string/jumbo v0, ""
goto :goto_a
.end method
.method private setFirstTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextFontStyle:Ljava/lang/String;
return-object p0
.end method
.method private setFourthTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFourthTextFontStyle:Ljava/lang/String;
return-object p0
.end method
.method private setSecondTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextFontStyle:Ljava/lang/String;
return-object p0
.end method
.method private setThirdTextFontStyle(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextFontStyle:Ljava/lang/String;
return-object p0
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 5
invoke-super {p0, p1}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V
invoke-virtual {p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->getLayoutInflater()Landroid/view/LayoutInflater;
move-result-object v0
sget v1, Lcom/sdk/orion/ui/baselibrary/R$layout;->x_dialog_layout:I
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
new-instance v0, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->getContext()Landroid/content/Context;
move-result-object v1
const/high16 v2, 0x437a0000 # 250.0f
invoke-static {v1, v2}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->dip2px(Landroid/content/Context;F)I
move-result v1
const/4 v2, -0x2
invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
iget-object v1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRootView:Landroid/view/View;
invoke-virtual {p0, v1, v0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->initView()V
invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->initData()V
return-void
.end method
.method public setFirstText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstText:Ljava/lang/String;
return-object p0
.end method
.method public setFirstTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextColorInt:I
return-object p0
.end method
.method public setFirstTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mFirstTextSizePx:I
return-object p0
.end method
.method public setFourthText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdText:Ljava/lang/String;
return-object p0
.end method
.method public setFourthTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextColorInt:I
return-object p0
.end method
.method public setFourthTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextSizePx:I
return-object p0
.end method
.method public setImage(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/DrawableRes;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mImageResId:I
return-object p0
.end method
.method public setLeftButtonBackgroundColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonBgColorInt:I
return-object p0
.end method
.method public setLeftButtonClickListener(Landroid/view/View$OnClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonClickListener:Landroid/view/View$OnClickListener;
return-object p0
.end method
.method public setLeftButtonText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonText:Ljava/lang/String;
return-object p0
.end method
.method public setLeftButtonTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonTextColorInt:I
return-object p0
.end method
.method public setLeftButtonTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mLeftButtonTextSizePx:I
return-object p0
.end method
.method public setMiddleButtonBackgroundColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonBgColorInt:I
return-object p0
.end method
.method public setMiddleButtonClickListener(Landroid/view/View$OnClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonClickListener:Landroid/view/View$OnClickListener;
return-object p0
.end method
.method public setMiddleButtonText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonText:Ljava/lang/String;
return-object p0
.end method
.method public setMiddleButtonTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonTextColorInt:I
return-object p0
.end method
.method public setMiddleButtonTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mMiddleButtonTextSizePx:I
return-object p0
.end method
.method public setRightButtonBackgroundColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonBgColorInt:I
return-object p0
.end method
.method public setRightButtonClickListener(Landroid/view/View$OnClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonClickListener:Landroid/view/View$OnClickListener;
return-object p0
.end method
.method public setRightButtonText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonText:Ljava/lang/String;
return-object p0
.end method
.method public setRightButtonTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonTextColorInt:I
return-object p0
.end method
.method public setRightButtonTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mRightButtonTextSizePx:I
return-object p0
.end method
.method public setSecondText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondText:Ljava/lang/String;
return-object p0
.end method
.method public setSecondTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextColorInt:I
return-object p0
.end method
.method public setSecondTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mSecondTextSizePx:I
return-object p0
.end method
.method public setThirdText(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdText:Ljava/lang/String;
return-object p0
.end method
.method public setThirdTextColorInt(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextColorInt:I
return-object p0
.end method
.method public setThirdTextFontSizePx(I)Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/Px;
.end annotation
.end param
iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/dialog/XDialog;->mThirdTextSizePx:I
return-object p0
.end method