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