BIUIButton.smali
.class public Lcom/biuiteam/biui/view/BIUIButton;
.super Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/biuiteam/biui/view/BIUIButton$a;
}
.end annotation
# static fields
.field static final synthetic a:[Lkotlin/k/g;
.field public static final d:Lcom/biuiteam/biui/view/BIUIButton$a;
# instance fields
.field public b:Lcom/biuiteam/biui/view/BIUIImageView;
.field public c:Lcom/biuiteam/biui/view/BIUITextView;
.field private e:I
.field private f:I
.field private g:Landroid/graphics/drawable/Drawable;
.field private h:I
.field private i:Z
.field private j:Z
.field private k:Ljava/lang/CharSequence;
.field private final l:Lkotlin/f;
.field private m:Z
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/biuiteam/biui/view/BIUIButton;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "alphaHelper"
const-string v4, "getAlphaHelper()Lcom/biuiteam/biui/util/BIUIAlphaViewHelper;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/biuiteam/biui/view/BIUIButton;->a:[Lkotlin/k/g;
new-instance v0, Lcom/biuiteam/biui/view/BIUIButton$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/biuiteam/biui/view/BIUIButton$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/biuiteam/biui/view/BIUIButton;->d:Lcom/biuiteam/biui/view/BIUIButton$a;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 9
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x6
const/4 v6, 0x0
move-object v1, p0
move-object v2, p1
.line 91
invoke-direct/range {v1 .. v6}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/f/b/j;)V
const/4 p1, 0x2
.line 56
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
const/4 p1, 0x1
.line 60
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
.line 66
iput-boolean p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 82
new-instance p1, Lcom/biuiteam/biui/view/BIUIButton$b;
invoke-direct {p1, p0}, Lcom/biuiteam/biui/view/BIUIButton$b;-><init>(Lcom/biuiteam/biui/view/BIUIButton;)V
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->l:Lkotlin/f;
const/4 p1, 0x0
const/4 v0, 0x0
.line 92
invoke-virtual {p0, p1, v0}, Lcom/biuiteam/biui/view/BIUIButton;->a(Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 10
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attrs"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
move-object v1, p0
move-object v2, p1
move-object v3, p2
.line 95
invoke-direct/range {v1 .. v6}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/f/b/j;)V
const/4 p1, 0x2
.line 56
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
const/4 p1, 0x1
.line 60
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
.line 66
iput-boolean p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 82
new-instance p1, Lcom/biuiteam/biui/view/BIUIButton$b;
invoke-direct {p1, p0}, Lcom/biuiteam/biui/view/BIUIButton$b;-><init>(Lcom/biuiteam/biui/view/BIUIButton;)V
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->l:Lkotlin/f;
const/4 p1, 0x0
.line 96
invoke-virtual {p0, p2, p1}, Lcom/biuiteam/biui/view/BIUIButton;->a(Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 5
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attrs"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 99
invoke-direct {p0, p1, p2, p3}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const/4 p1, 0x2
.line 56
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
const/4 p1, 0x1
.line 60
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
.line 66
iput-boolean p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 82
new-instance p1, Lcom/biuiteam/biui/view/BIUIButton$b;
invoke-direct {p1, p0}, Lcom/biuiteam/biui/view/BIUIButton$b;-><init>(Lcom/biuiteam/biui/view/BIUIButton;)V
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->l:Lkotlin/f;
.line 104
invoke-virtual {p0, p2, p3}, Lcom/biuiteam/biui/view/BIUIButton;->a(Landroid/util/AttributeSet;I)V
return-void
.end method
.method private final a()V
.registers 5
.line 191
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "context"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_btn_big_icon_size:I
invoke-static {v0, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v0
invoke-direct {p0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setCompoundDrawable(I)V
.line 192
iget-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v0, :cond_1c
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->f()V
goto :goto_1f
:cond_1c
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->g()V
.line 193
:goto_1f
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
const-string v2, "textView"
if-nez v0, :cond_2a
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_2a
check-cast v0, Landroid/widget/TextView;
sget v3, Lcom/biuiteam/biui/c$a;->biui_font_button_big:I
invoke-static {v0, v3}, Lcom/biuiteam/biui/a/g;->a(Landroid/widget/TextView;I)V
.line 194
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v0, :cond_38
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_38
sget-object v2, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v3, Lcom/biuiteam/biui/c$a;->biui_btn_big_height:I
invoke-static {v2, v3}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v2
invoke-virtual {v0, v2}, Lcom/biuiteam/biui/view/BIUITextView;->setHeight(I)V
.line 195
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v1, Lcom/biuiteam/biui/c$a;->biui_btn_padding_big:I
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v0
const/4 v1, 0x0
.line 196
invoke-virtual {p0, v0, v1, v0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setPadding(IIII)V
return-void
.end method
.method private final a(I)V
.registers 4
.line 146
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
const/4 v0, 0x1
const/4 v1, 0x4
if-eq p1, v0, :cond_22
const/4 v0, 0x2
if-eq p1, v0, :cond_1e
const/4 v0, 0x3
if-eq p1, v0, :cond_1a
if-eq p1, v1, :cond_16
const/4 v0, 0x5
if-eq p1, v0, :cond_12
goto :goto_25
.line 152
:cond_12
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->e()V
goto :goto_25
.line 153
:cond_16
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->d()V
goto :goto_25
.line 151
:cond_1a
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->c()V
goto :goto_25
.line 150
:cond_1e
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->b()V
goto :goto_25
.line 149
:cond_22
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->a()V
:goto_25
const-string v0, "textView"
if-ne p1, v1, :cond_36
.line 155
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez p1, :cond_30
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_30
const/16 v1, 0x8
invoke-virtual {p1, v1}, Lcom/biuiteam/biui/view/BIUITextView;->setVisibility(I)V
goto :goto_41
.line 156
:cond_36
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez p1, :cond_3d
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_3d
const/4 v1, 0x0
invoke-virtual {p1, v1}, Lcom/biuiteam/biui/view/BIUITextView;->setVisibility(I)V
.line 157
:goto_41
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez p1, :cond_48
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_48
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContentColor()I
move-result v0
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/view/BIUITextView;->setTextColor(I)V
return-void
.end method
.method public static synthetic a(Lcom/biuiteam/biui/view/BIUIButton;IILandroid/graphics/drawable/Drawable;ZZII)V
.registers 15
and-int/lit8 v0, p7, 0x1
if-eqz v0, :cond_6
.line 162
iget p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
:cond_6
move v1, p1
and-int/lit8 p1, p7, 0x2
if-eqz p1, :cond_d
.line 164
iget p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
:cond_d
move v2, p2
and-int/lit8 p1, p7, 0x4
if-eqz p1, :cond_14
.line 165
iget-object p3, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
:cond_14
move-object v3, p3
and-int/lit8 p1, p7, 0x8
if-eqz p1, :cond_1b
.line 166
iget-boolean p4, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
:cond_1b
move v4, p4
and-int/lit8 p1, p7, 0x10
if-eqz p1, :cond_22
.line 167
iget-boolean p5, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
:cond_22
move v5, p5
and-int/lit8 p1, p7, 0x20
if-eqz p1, :cond_29
.line 168
iget p6, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
:cond_29
move v6, p6
move-object v0, p0
invoke-virtual/range {v0 .. v6}, Lcom/biuiteam/biui/view/BIUIButton;->a(IILandroid/graphics/drawable/Drawable;ZZI)V
return-void
.end method
.method private final b()V
.registers 5
.line 200
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "context"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_btn_medium_icon_size:I
invoke-static {v0, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v0
invoke-direct {p0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setCompoundDrawable(I)V
.line 201
iget-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v0, :cond_1c
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->f()V
goto :goto_1f
:cond_1c
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->g()V
.line 202
:goto_1f
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
const-string v2, "textView"
if-nez v0, :cond_2a
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_2a
check-cast v0, Landroid/widget/TextView;
sget v3, Lcom/biuiteam/biui/c$a;->biui_font_button_small:I
invoke-static {v0, v3}, Lcom/biuiteam/biui/a/g;->a(Landroid/widget/TextView;I)V
.line 203
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v0, :cond_38
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_38
sget-object v2, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v3, Lcom/biuiteam/biui/c$a;->biui_btn_medium_height:I
invoke-static {v2, v3}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v2
invoke-virtual {v0, v2}, Lcom/biuiteam/biui/view/BIUITextView;->setHeight(I)V
.line 204
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v1, Lcom/biuiteam/biui/c$a;->biui_btn_padding_medium:I
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v0
const/4 v1, 0x0
.line 205
invoke-virtual {p0, v0, v1, v0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setPadding(IIII)V
return-void
.end method
.method private final c()V
.registers 5
.line 209
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "context"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_btn_small_icon_size:I
invoke-static {v0, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v0
invoke-direct {p0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setCompoundDrawable(I)V
.line 210
iget-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v0, :cond_1c
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->f()V
goto :goto_1f
:cond_1c
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->g()V
.line 211
:goto_1f
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
const-string v2, "textView"
if-nez v0, :cond_2a
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_2a
check-cast v0, Landroid/widget/TextView;
sget v3, Lcom/biuiteam/biui/c$a;->biui_font_button_small:I
invoke-static {v0, v3}, Lcom/biuiteam/biui/a/g;->a(Landroid/widget/TextView;I)V
.line 212
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v0, :cond_38
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_38
sget-object v2, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v3, Lcom/biuiteam/biui/c$a;->biui_btn_small_height:I
invoke-static {v2, v3}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v2
invoke-virtual {v0, v2}, Lcom/biuiteam/biui/view/BIUITextView;->setHeight(I)V
.line 213
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v1, Lcom/biuiteam/biui/c$a;->biui_btn_padding_small:I
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v0
const/4 v1, 0x0
.line 214
invoke-virtual {p0, v0, v1, v0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setPadding(IIII)V
return-void
.end method
.method private final d()V
.registers 5
const/4 v0, 0x0
.line 218
iput-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 220
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 221
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "context"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 222
sget v3, Lcom/biuiteam/biui/c$a;->biui_btn_big_ghost_icon_size:I
.line 220
invoke-static {v1, v3}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v1
.line 219
invoke-direct {p0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setCompoundDrawable(I)V
const/4 v1, 0x0
.line 225
invoke-virtual {p0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 226
iget-object v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v1, :cond_24
const-string v3, "textView"
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_24
sget-object v3, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_btn_big_ghost_height:I
invoke-static {v3, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v2
invoke-virtual {v1, v2}, Lcom/biuiteam/biui/view/BIUITextView;->setHeight(I)V
.line 228
invoke-virtual {p0, v0, v0, v0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setPadding(IIII)V
return-void
.end method
.method private final e()V
.registers 6
const/4 v0, 0x0
.line 232
iput-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 234
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 235
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "context"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 236
sget v3, Lcom/biuiteam/biui/c$a;->biui_btn_medium_ghost_icon_size:I
.line 234
invoke-static {v1, v3}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v1
.line 233
invoke-direct {p0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setCompoundDrawable(I)V
const/4 v1, 0x0
.line 239
invoke-virtual {p0, v1}, Lcom/biuiteam/biui/view/BIUIButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 240
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
iget-object v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
const-string v3, "textView"
if-nez v1, :cond_26
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_26
check-cast v1, Landroid/widget/TextView;
sget v4, Lcom/biuiteam/biui/c$a;->biui_font_button_small:I
invoke-static {v1, v4}, Lcom/biuiteam/biui/a/g;->a(Landroid/widget/TextView;I)V
.line 241
iget-object v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v1, :cond_34
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_34
sget-object v3, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v4, Lcom/biuiteam/biui/c$a;->biui_btn_medium_ghost_height:I
invoke-static {v3, v4}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v3
invoke-virtual {v1, v3}, Lcom/biuiteam/biui/view/BIUITextView;->setHeight(I)V
.line 242
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_btn_padding_ghost:I
invoke-static {v1, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v1
.line 243
invoke-virtual {p0, v1, v0, v1, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setPadding(IIII)V
return-void
.end method
.method private final f()V
.registers 4
.line 247
new-instance v0, Lcom/biuiteam/biui/drawable/builder/b;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/b;-><init>()V
.line 248
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/b;->a()Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 249
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "context"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_round_btn_radius:I
invoke-static {v1, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->a(I)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 250
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getColorNormal()I
move-result v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->d(I)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 251
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getColorDisable()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->b(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 252
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getColorSelected()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->c(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 253
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/b;->c()Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 255
invoke-virtual {p0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method private final g()V
.registers 5
.line 259
new-instance v0, Lcom/biuiteam/biui/drawable/builder/b;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/b;-><init>()V
.line 260
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/b;->a()Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 261
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "context"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v3, Lcom/biuiteam/biui/c$a;->biui_round_btn_radius:I
invoke-static {v1, v3}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->a(I)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 262
sget-object v1, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
sget v2, Lcom/biuiteam/biui/c$a;->biui_btn_stroke_width:I
invoke-static {v1, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->e(I)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 263
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getColorNormal()I
move-result v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->f(I)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 264
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getColorDisable()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->d(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 265
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getColorSelected()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->e(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
move-result-object v0
.line 266
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/b;->c()Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 268
invoke-virtual {p0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method private final getAlphaHelper()Lcom/biuiteam/biui/a/a;
.registers 2
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->l:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/biuiteam/biui/a/a;
return-object v0
.end method
.method private final getColorDisable()I
.registers 4
.line 442
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
const-string v1, "context"
const/4 v2, 0x2
if-eq v0, v2, :cond_25
.line 450
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 451
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 452
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_1e
.line 453
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_1b
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_primary_inverse_disable:I
goto :goto_20
.line 454
:cond_1b
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_tertiary_inverse_disable:I
goto :goto_20
.line 455
:cond_1e
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_primary_disable:I
.line 450
:goto_20
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 443
:cond_25
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 444
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 445
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_3c
.line 446
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_39
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_inverse_disable:I
goto :goto_3e
.line 447
:cond_39
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_tertiary_inverse_disable:I
goto :goto_3e
.line 448
:cond_3c
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_disable:I
.line 443
:goto_3e
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private final getColorNormal()I
.registers 4
.line 425
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
const-string v1, "context"
const/4 v2, 0x2
if-eq v0, v2, :cond_25
.line 433
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 434
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 435
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_1e
.line 436
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_1b
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_primary_inverse_enable:I
goto :goto_20
.line 437
:cond_1b
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_tertiary_inverse_enable:I
goto :goto_20
.line 438
:cond_1e
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_primary_enable:I
.line 433
:goto_20
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 426
:cond_25
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 427
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 428
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_3c
.line 429
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_39
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_inverse_enable:I
goto :goto_3e
.line 430
:cond_39
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_tertiary_inverse_enable:I
goto :goto_3e
.line 431
:cond_3c
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_enable:I
.line 426
:goto_3e
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private final getColorSelected()I
.registers 4
.line 459
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
const-string v1, "context"
const/4 v2, 0x2
if-eq v0, v2, :cond_2c
.line 467
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 468
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 469
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_1e
.line 470
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_1b
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_primary_inverse_active:I
goto :goto_27
.line 471
:cond_1b
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_tertiary_inverse_active:I
goto :goto_27
.line 473
:cond_1e
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_25
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_primary_active:I
goto :goto_27
.line 474
:cond_25
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_normal_tertiary_active:I
.line 467
:goto_27
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 460
:cond_2c
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 461
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 462
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_43
.line 463
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_40
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_inverse_active:I
goto :goto_45
.line 464
:cond_40
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_tertiary_inverse_active:I
goto :goto_45
.line 465
:cond_43
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_active:I
.line 460
:goto_45
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private final getContentColor()I
.registers 2
.line 300
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->isSelected()Z
move-result v0
if-eqz v0, :cond_b
.line 301
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContentColorSelected()I
move-result v0
return v0
.line 302
:cond_b
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->isEnabled()Z
move-result v0
if-nez v0, :cond_16
.line 303
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContentColorDisable()I
move-result v0
return v0
.line 306
:cond_16
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContentColorNormal()I
move-result v0
return v0
.end method
.method private final getContentColorDisable()I
.registers 4
.line 350
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
const/4 v1, 0x2
const-string v2, "context"
if-eq v0, v1, :cond_66
const/4 v1, 0x3
if-eq v0, v1, :cond_4f
const/4 v1, 0x4
if-eq v0, v1, :cond_38
.line 376
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 377
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 378
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_24
.line 379
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_21
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_oninteractive_bg_inverse_disable:I
goto :goto_33
.line 380
:cond_21
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_oninteractive_bg_normal:I
goto :goto_33
.line 381
:cond_24
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_31
.line 382
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->i()Z
move-result v1
if-nez v1, :cond_31
.line 383
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_normal_tertiary_inverse_disable:I
goto :goto_33
.line 384
:cond_31
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_normal_primary_disable:I
.line 376
:goto_33
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 369
:cond_38
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 370
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 371
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_48
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_secondary_inverse_disable:I
goto :goto_4a
.line 372
:cond_48
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_secondary_disable:I
.line 369
:goto_4a
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 362
:cond_4f
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 363
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 364
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_5f
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_primary_inverse_disable:I
goto :goto_61
.line 365
:cond_5f
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_primary_disable:I
.line 362
:goto_61
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 352
:cond_66
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 353
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 354
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_7d
.line 355
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_7a
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_oninteractive_bg_inverse_disable:I
goto :goto_86
.line 356
:cond_7a
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_oninteractive_bg_normal:I
goto :goto_86
.line 357
:cond_7d
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_84
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_danger_tertiary_inverse_disable:I
goto :goto_86
.line 358
:cond_84
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_danger_primary_disable:I
.line 352
:goto_86
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private final getContentColorNormal()I
.registers 4
.line 310
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
const/4 v1, 0x2
const-string v2, "context"
if-eq v0, v1, :cond_5f
const/4 v1, 0x3
if-eq v0, v1, :cond_48
const/4 v1, 0x4
if-eq v0, v1, :cond_31
.line 336
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 337
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 338
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_1d
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_oninteractive_bg_normal:I
goto :goto_2c
.line 339
:cond_1d
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_2a
.line 340
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->i()Z
move-result v1
if-nez v1, :cond_2a
.line 341
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_normal_tertiary_inverse_enable:I
goto :goto_2c
.line 342
:cond_2a
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_normal_primary_enable:I
.line 336
:goto_2c
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 329
:cond_31
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 330
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 331
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_41
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_secondary_inverse_enable:I
goto :goto_43
.line 332
:cond_41
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_secondary_enable:I
.line 329
:goto_43
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 322
:cond_48
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 323
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 324
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_58
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_primary_inverse_enable:I
goto :goto_5a
.line 325
:cond_58
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_primary_enable:I
.line 322
:goto_5a
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 312
:cond_5f
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 313
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 315
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
if-eqz v1, :cond_6f
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_oninteractive_bg_normal:I
goto :goto_78
.line 316
:cond_6f
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_76
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_tertiary_inverse_enable:I
goto :goto_78
.line 317
:cond_76
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_shape_button_danger_primary_enable:I
.line 312
:goto_78
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private final getContentColorSelected()I
.registers 4
.line 391
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
const/4 v1, 0x2
const-string v2, "context"
if-eq v0, v1, :cond_58
const/4 v1, 0x3
if-eq v0, v1, :cond_41
const/4 v1, 0x4
if-eq v0, v1, :cond_2a
.line 414
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 415
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 416
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_23
.line 417
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->i()Z
move-result v1
if-nez v1, :cond_23
.line 418
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_normal_primary_inverse_active:I
goto :goto_25
.line 419
:cond_23
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_normal_primary_active:I
.line 414
:goto_25
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 407
:cond_2a
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 408
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 409
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_3a
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_secondary_inverse_active:I
goto :goto_3c
.line 410
:cond_3a
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_secondary_active:I
.line 407
:goto_3c
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 400
:cond_41
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 401
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 402
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_51
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_primary_inverse_active:I
goto :goto_53
.line 403
:cond_51
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_black_primary_active:I
.line 400
:goto_53
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.line 393
:cond_58
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 394
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 395
iget-boolean v1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
if-eqz v1, :cond_68
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_danger_primary_inverse_active:I
goto :goto_6a
.line 396
:cond_68
sget v1, Lcom/biuiteam/biui/c$a;->biui_color_text_icon_button_danger_primary_active:I
.line 393
:goto_6a
invoke-static {v0, v1}, Lcom/biuiteam/biui/a/g;->b(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private final h()V
.registers 5
.line 288
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
const-string v1, "iconView"
if-nez v0, :cond_9
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
iget-object v2, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v2}, Lcom/biuiteam/biui/view/BIUIImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 289
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->k:Ljava/lang/CharSequence;
const/4 v2, 0x0
if-eqz v0, :cond_1c
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v0
if-nez v0, :cond_1a
goto :goto_1c
:cond_1a
const/4 v0, 0x0
goto :goto_1d
:cond_1c
:goto_1c
const/4 v0, 0x1
:goto_1d
if-eqz v0, :cond_20
goto :goto_31
:cond_20
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
.line 290
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
const-string v2, "context"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 291
sget v2, Lcom/biuiteam/biui/c$a;->biui_text_icon_padding:I
.line 289
invoke-static {v0, v2}, Lcom/biuiteam/biui/a/g;->c(Landroid/content/Context;I)I
move-result v2
.line 293
:goto_31
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez v0, :cond_38
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_38
invoke-virtual {v0}, Lcom/biuiteam/biui/view/BIUIImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
instance-of v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;
if-nez v3, :cond_41
const/4 v0, 0x0
:cond_41
check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
if-eqz v0, :cond_54
.line 294
invoke-virtual {v0, v2}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginEnd(I)V
.line 295
iget-object v2, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez v2, :cond_4f
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_4f
check-cast v0, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {v2, v0}, Lcom/biuiteam/biui/view/BIUIImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:cond_54
return-void
.end method
.method private final i()Z
.registers 3
.line 479
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
const/4 v1, 0x4
if-eq v0, v1, :cond_b
const/4 v1, 0x5
if-ne v0, v1, :cond_9
goto :goto_b
:cond_9
const/4 v0, 0x0
return v0
:cond_b
:goto_b
const/4 v0, 0x1
return v0
.end method
.method private final setColorStyle(I)V
.registers 2
.line 60
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
return-void
.end method
.method private final setCompoundDrawable(I)V
.registers 6
.line 272
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
const-string v1, "iconView"
if-eqz v0, :cond_42
.line 273
iget-object v2, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez v2, :cond_d
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_d
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lcom/biuiteam/biui/view/BIUIImageView;->setVisibility(I)V
.line 274
iget-object v2, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez v2, :cond_18
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_18
invoke-virtual {v2}, Lcom/biuiteam/biui/view/BIUIImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
.line 275
iput p1, v2, Landroid/view/ViewGroup$LayoutParams;->width:I
.line 276
iput p1, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 277
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez p1, :cond_27
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_27
invoke-virtual {p1, v2}, Lcom/biuiteam/biui/view/BIUIImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 279
sget-object p1, Lcom/biuiteam/biui/a/l;->a:Lcom/biuiteam/biui/a/l;
.line 281
iget p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
if-nez p1, :cond_34
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContentColor()I
move-result p1
.line 279
:cond_34
invoke-static {v0, p1}, Lcom/biuiteam/biui/a/l;->a(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/drawable/Drawable;
move-result-object p1
.line 282
invoke-virtual {p1}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object p1
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
.line 283
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->h()V
return-void
.line 272
:cond_42
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez p1, :cond_49
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_49
const/16 v0, 0x8
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/view/BIUIImageView;->setVisibility(I)V
return-void
.end method
.method private final setFill(Z)V
.registers 2
.line 66
iput-boolean p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
return-void
.end method
.method private final setIconDrawable(Landroid/graphics/drawable/Drawable;)V
.registers 2
.line 62
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
return-void
.end method
.method private final setInverse(Z)V
.registers 2
.line 68
iput-boolean p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
return-void
.end method
.method private final setStyle(I)V
.registers 2
.line 56
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
return-void
.end method
.method private final setTintColor(I)V
.registers 2
.line 64
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
return-void
.end method
# virtual methods
.method public final a(IILandroid/graphics/drawable/Drawable;ZZI)V
.registers 7
.line 170
iput p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
.line 171
iput p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
.line 172
iput-object p3, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
.line 173
iput-boolean p4, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 174
iput-boolean p5, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
.line 175
iput p6, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
.line 177
invoke-direct {p0, p1}, Lcom/biuiteam/biui/view/BIUIButton;->a(I)V
return-void
.end method
.method public final a(Landroid/util/AttributeSet;I)V
.registers 7
.line 108
sget-object v0, Lcom/biuiteam/biui/a/g;->b:Lcom/biuiteam/biui/a/g;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->isInEditMode()Z
move-result v0
invoke-static {v0}, Lcom/biuiteam/biui/a/g;->a(Z)V
.line 109
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
.line 111
sget-object v1, Lcom/biuiteam/biui/c$i;->BIUIButton:[I
const/4 v2, 0x0
.line 109
invoke-virtual {v0, p1, v1, p2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object p1
.line 114
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_biui_button_style:I
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result p2
iput p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
.line 115
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_biui_button_color_style:I
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result p2
iput p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
.line 116
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_biui_button_icon:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
iput-object p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
.line 117
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_android_tint:I
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getColor(II)I
move-result p2
iput p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
.line 118
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_biui_is_fill:I
iget-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result p2
iput-boolean p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->i:Z
.line 119
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_biui_is_inverse:I
iget-boolean v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result p2
iput-boolean p2, p0, Lcom/biuiteam/biui/view/BIUIButton;->j:Z
.line 120
sget p2, Lcom/biuiteam/biui/c$i;->BIUIButton_android_text:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
move-result-object p2
.line 121
sget v0, Lcom/biuiteam/biui/c$i;->BIUIButton_biui_support_rtl_layout:I
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v0
.line 122
sget v1, Lcom/biuiteam/biui/c$i;->BIUIButton_android_enabled:I
const/4 v3, 0x1
invoke-virtual {p1, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
.line 123
sget v3, Lcom/biuiteam/biui/c$i;->BIUIButton_android_state_selected:I
invoke-virtual {p1, v3, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v3
.line 125
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
.line 127
invoke-virtual {p0, v2}, Lcom/biuiteam/biui/view/BIUIButton;->setOrientation(I)V
.line 128
new-instance p1, Lcom/biuiteam/biui/view/BIUIImageView;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v2
invoke-direct {p1, v2}, Lcom/biuiteam/biui/view/BIUIImageView;-><init>(Landroid/content/Context;)V
.line 129
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/view/BIUIImageView;->setSupportRtlLayout(Z)V
.line 128
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
.line 131
new-instance p1, Lcom/biuiteam/biui/view/BIUITextView;
invoke-virtual {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getContext()Landroid/content/Context;
move-result-object v0
invoke-direct {p1, v0}, Lcom/biuiteam/biui/view/BIUITextView;-><init>(Landroid/content/Context;)V
const/16 v0, 0x11
.line 132
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/view/BIUITextView;->setGravity(I)V
.line 131
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
.line 134
invoke-virtual {p0, p2}, Lcom/biuiteam/biui/view/BIUIButton;->setText(Ljava/lang/CharSequence;)V
.line 135
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez p1, :cond_97
const-string p2, "iconView"
invoke-static {p2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_97
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/biuiteam/biui/view/BIUIButton;->addView(Landroid/view/View;)V
.line 136
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez p1, :cond_a5
const-string p2, "textView"
invoke-static {p2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_a5
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/biuiteam/biui/view/BIUIButton;->addView(Landroid/view/View;)V
.line 138
invoke-virtual {p0, v0}, Lcom/biuiteam/biui/view/BIUIButton;->setGravity(I)V
.line 139
invoke-super {p0, v1}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;->setEnabled(Z)V
.line 140
invoke-super {p0, v3}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;->setSelected(Z)V
.line 142
iget p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
invoke-direct {p0, p1}, Lcom/biuiteam/biui/view/BIUIButton;->a(I)V
return-void
.end method
.method public final getColorStyle()I
.registers 2
.line 60
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->f:I
return v0
.end method
.method public final getIconDrawable()Landroid/graphics/drawable/Drawable;
.registers 2
.line 62
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method public final getIconView()Lcom/biuiteam/biui/view/BIUIImageView;
.registers 3
.line 79
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez v0, :cond_9
const-string v1, "iconView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object v0
.end method
.method public final getStyle()I
.registers 2
.line 56
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
return v0
.end method
.method public final getText()Ljava/lang/CharSequence;
.registers 2
.line 70
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->k:Ljava/lang/CharSequence;
return-object v0
.end method
.method public final getTextView()Lcom/biuiteam/biui/view/BIUITextView;
.registers 3
.line 80
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v0, :cond_9
const-string v1, "textView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object v0
.end method
.method public final getTintColor()I
.registers 2
.line 64
iget v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->h:I
return v0
.end method
.method public refreshDrawableState()V
.registers 2
.line 482
invoke-super {p0}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;->refreshDrawableState()V
.line 483
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->getAlphaHelper()Lcom/biuiteam/biui/a/a;
move-result-object v0
invoke-virtual {v0}, Lcom/biuiteam/biui/a/a;->a()V
return-void
.end method
.method public setEnabled(Z)V
.registers 2
.line 186
invoke-super {p0, p1}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;->setEnabled(Z)V
.line 187
iget p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
invoke-direct {p0, p1}, Lcom/biuiteam/biui/view/BIUIButton;->a(I)V
return-void
.end method
.method public final setIconView(Lcom/biuiteam/biui/view/BIUIImageView;)V
.registers 3
const-string v0, "<set-?>"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 79
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
return-void
.end method
.method public setSelected(Z)V
.registers 2
.line 181
invoke-super {p0, p1}, Lcom/biuiteam/biui/view/inner/BIUIInnerLinearLayout;->setSelected(Z)V
.line 182
iget p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->e:I
invoke-direct {p0, p1}, Lcom/biuiteam/biui/view/BIUIButton;->a(I)V
return-void
.end method
.method public final setSupportRtlLayout(Z)V
.registers 4
.line 86
iput-boolean p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->m:Z
.line 87
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->b:Lcom/biuiteam/biui/view/BIUIImageView;
if-nez v0, :cond_b
const-string v1, "iconView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b
invoke-virtual {v0, p1}, Lcom/biuiteam/biui/view/BIUIImageView;->setSupportRtlLayout(Z)V
return-void
.end method
.method public final setText(Ljava/lang/CharSequence;)V
.registers 4
.line 72
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->k:Ljava/lang/CharSequence;
.line 73
iget-object v0, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
if-nez v0, :cond_b
const-string v1, "textView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b
invoke-virtual {v0, p1}, Lcom/biuiteam/biui/view/BIUITextView;->setText(Ljava/lang/CharSequence;)V
.line 74
iget-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->g:Landroid/graphics/drawable/Drawable;
if-eqz p1, :cond_15
.line 75
invoke-direct {p0}, Lcom/biuiteam/biui/view/BIUIButton;->h()V
:cond_15
return-void
.end method
.method public final setTextView(Lcom/biuiteam/biui/view/BIUITextView;)V
.registers 3
const-string v0, "<set-?>"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 80
iput-object p1, p0, Lcom/biuiteam/biui/view/BIUIButton;->c:Lcom/biuiteam/biui/view/BIUITextView;
return-void
.end method