TribeDressRadioGroup.smali
.class public Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;
.super Landroid/widget/FrameLayout;
.source "TribeDressRadioGroup.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;,
Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
}
.end annotation
# instance fields
.field private binding:Lcom/sandboxol/blockymods/databinding/al;
.field private context:Landroid/content/Context;
.field private listener:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
.line 2
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 3
iput-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->context:Landroid/content/Context;
.line 4
invoke-direct {p0}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->init()V
return-void
.end method
.method private init()V
.registers 4
.line 1
iget-object v0, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->context:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0d0416
const/4 v2, 0x1
invoke-static {v0, v1, p0, v2}, Landroidx/databinding/e;->a(Landroid/view/LayoutInflater;ILandroid/view/ViewGroup;Z)Landroidx/databinding/ViewDataBinding;
move-result-object v0
check-cast v0, Lcom/sandboxol/blockymods/databinding/al;
iput-object v0, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
.line 2
iget-object v0, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object v0, v0, Lcom/sandboxol/blockymods/databinding/al;->i:Landroid/widget/RadioGroup;
new-instance v1, Lcom/sandboxol/blockymods/view/widget/m;
invoke-direct {v1, p0}, Lcom/sandboxol/blockymods/view/widget/m;-><init>(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;)V
invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V
return-void
.end method
.method private selectCurrentTab()V
.registers 3
.line 1
iget-object v0, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object v0, v0, Lcom/sandboxol/blockymods/databinding/al;->i:Landroid/widget/RadioGroup;
invoke-virtual {v0}, Landroid/widget/RadioGroup;->clearCheck()V
.line 2
iget-object v0, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->listener:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;
if-eqz v0, :cond_10
.line 3
sget-object v1, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->CURRENT:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {v0, v1}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
:cond_10
return-void
.end method
# virtual methods
.method public synthetic a(Landroid/widget/RadioGroup;I)V
.registers 3
const/4 p1, -0x1
if-ne p2, p1, :cond_4
return-void
.line 1
:cond_4
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->listener:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;
if-eqz p1, :cond_35
sparse-switch p2, :sswitch_data_36
goto :goto_35
.line 2
:sswitch_c
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->ORNAMENTS:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
goto :goto_35
.line 3
:sswitch_12
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->HAIR:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
goto :goto_35
.line 4
:sswitch_18
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->EMOTICON:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
goto :goto_35
.line 5
:sswitch_1e
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->COLOR:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
goto :goto_35
.line 6
:sswitch_24
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->CLOTH:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
goto :goto_35
.line 7
:sswitch_2a
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->BACKGROUND:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
goto :goto_35
.line 8
:sswitch_30
sget-object p2, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;->ACTION:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;
invoke-interface {p1, p2}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;->a(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
:cond_35
:goto_35
return-void
:sswitch_data_36
.sparse-switch
0x7f0a0567 -> :sswitch_30
0x7f0a0568 -> :sswitch_2a
0x7f0a056a -> :sswitch_24
0x7f0a056b -> :sswitch_1e
0x7f0a056e -> :sswitch_18
0x7f0a0578 -> :sswitch_12
0x7f0a0584 -> :sswitch_c
.end sparse-switch
.end method
.method public selectTab(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$Tab;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/blockymods/view/widget/s;->a:[I
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
move-result p1
aget p1, v0, p1
const/4 v0, 0x1
packed-switch p1, :pswitch_data_4a
goto :goto_48
.line 2
:pswitch_d
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->c:Lcom/sandboxol/decorate/widget/ImageRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 3
:pswitch_15
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->b:Lcom/sandboxol/decorate/widget/ImageRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 4
:pswitch_1d
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->e:Lcom/sandboxol/decorate/widget/ImageRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 5
:pswitch_25
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->f:Lcom/sandboxol/decorate/widget/ImageRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 6
:pswitch_2d
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->h:Landroidx/appcompat/widget/AppCompatRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 7
:pswitch_35
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->g:Lcom/sandboxol/decorate/widget/ImageRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 8
:pswitch_3d
iget-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->binding:Lcom/sandboxol/blockymods/databinding/al;
iget-object p1, p1, Lcom/sandboxol/blockymods/databinding/al;->d:Lcom/sandboxol/decorate/widget/ImageRadioButton;
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
goto :goto_48
.line 9
:pswitch_45
invoke-direct {p0}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->selectCurrentTab()V
:goto_48
return-void
nop
:pswitch_data_4a
.packed-switch 0x1
:pswitch_45
:pswitch_3d
:pswitch_35
:pswitch_2d
:pswitch_25
:pswitch_1d
:pswitch_15
:pswitch_d
.end packed-switch
.end method
.method public setTabChangeListener(Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->listener:Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup$a;
.line 2
invoke-direct {p0}, Lcom/sandboxol/blockymods/view/widget/TribeDressRadioGroup;->selectCurrentTab()V
return-void
.end method