XTitleView.smali
.class public Lcom/imo/xui/widget/title/XTitleView;
.super Landroid/widget/RelativeLayout;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field private a:Landroid/content/Context;
.field private b:Landroid/widget/ImageView;
.field private c:Landroid/widget/ImageView;
.field private d:Landroid/widget/TextView;
.field private e:Landroid/widget/ImageView;
.field private f:Landroid/widget/ImageView;
.field private g:Landroid/widget/TextView;
.field private h:Landroid/widget/LinearLayout;
.field private i:Landroid/widget/ImageView;
.field private j:Landroid/widget/TextView;
.field private k:Landroid/view/View;
.field private l:I
.field private m:Ljava/lang/String;
.field private n:I
.field private o:Ljava/lang/String;
.field private p:I
.field private q:I
.field private r:Ljava/lang/String;
.field private s:Lcom/imo/xui/widget/title/a;
.field private t:I
.field private u:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
const/4 v0, 0x0
.line 86
invoke-direct {p0, p1, v0}, Lcom/imo/xui/widget/title/XTitleView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
const/4 v0, 0x0
.line 90
invoke-direct {p0, p1, p2, v0}, Lcom/imo/xui/widget/title/XTitleView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 7
.line 94
invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const/4 p3, 0x0
.line 59
iput p3, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
.line 71
iput p3, p0, Lcom/imo/xui/widget/title/XTitleView;->u:I
.line 95
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
.line 96
sget v0, Lcom/imo/xui/a$e;->xtitle_view:I
invoke-static {p1, v0, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
const/4 p1, -0x1
.line 97
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->setBackgroundColor(I)V
.line 1465
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
sget-object v0, Lcom/imo/xui/a$i;->XTitleView:[I
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
.line 1466
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_left_iv_one:I
sget v0, Lcom/imo/xui/a$f;->ic_back_black:I
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
iput p2, p0, Lcom/imo/xui/widget/title/XTitleView;->l:I
.line 1468
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_left_iv_two:I
invoke-virtual {p1, p2, p3}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
iput p2, p0, Lcom/imo/xui/widget/title/XTitleView;->n:I
.line 1469
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_title_name:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->m:Ljava/lang/String;
.line 1470
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_right_text_name:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->o:Ljava/lang/String;
.line 1471
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_right_iv_one:I
invoke-virtual {p1, p2, p3}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
iput p2, p0, Lcom/imo/xui/widget/title/XTitleView;->p:I
.line 1472
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_right_iv_two:I
invoke-virtual {p1, p2, p3}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
iput p2, p0, Lcom/imo/xui/widget/title/XTitleView;->q:I
.line 1473
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_title_view_mode:I
invoke-virtual {p1, p2, p3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
iput p2, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
.line 1474
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_title_view_scene:I
invoke-virtual {p1, p2, p3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
iput p2, p0, Lcom/imo/xui/widget/title/XTitleView;->u:I
.line 1475
sget p2, Lcom/imo/xui/a$i;->XTitleView_xtv_custom_text_name:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->r:Ljava/lang/String;
.line 1476
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
.line 1480
sget p1, Lcom/imo/xui/a$d;->iv_left_one:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
.line 1481
sget p1, Lcom/imo/xui/a$d;->iv_left_two:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
.line 1482
sget p1, Lcom/imo/xui/a$d;->tv_title:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
.line 1483
sget p1, Lcom/imo/xui/a$d;->tv_right_text:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
.line 1484
sget p1, Lcom/imo/xui/a$d;->iv_right_one:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->e:Landroid/widget/ImageView;
.line 1485
sget p1, Lcom/imo/xui/a$d;->iv_right_two:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->f:Landroid/widget/ImageView;
.line 1486
sget p1, Lcom/imo/xui/a$d;->ll_scene:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
.line 1487
sget p1, Lcom/imo/xui/a$d;->iv_scene:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->i:Landroid/widget/ImageView;
.line 1488
sget p1, Lcom/imo/xui/a$d;->tv_scene:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
.line 1489
sget p1, Lcom/imo/xui/a$d;->x_divider:I
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->k:Landroid/view/View;
const/4 p1, 0x6
new-array p1, p1, [Landroid/view/View;
.line 1491
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
aput-object p2, p1, p3
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
const/4 v0, 0x1
aput-object p2, p1, v0
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
const/4 v1, 0x2
aput-object p2, p1, v1
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
const/4 v2, 0x3
aput-object p2, p1, v2
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->e:Landroid/widget/ImageView;
const/4 v2, 0x4
aput-object p2, p1, v2
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->f:Landroid/widget/ImageView;
const/4 v2, 0x5
aput-object p2, p1, v2
invoke-static {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/view/View$OnClickListener;[Landroid/view/View;)V
.line 2335
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->m:Ljava/lang/String;
invoke-static {p1, p2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/TextView;Ljava/lang/String;)V
.line 2336
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->o:Ljava/lang/String;
invoke-static {p1, p2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/TextView;Ljava/lang/String;)V
.line 2337
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->e:Landroid/widget/ImageView;
iget p2, p0, Lcom/imo/xui/widget/title/XTitleView;->p:I
invoke-static {p1, p2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 2338
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->f:Landroid/widget/ImageView;
iget p2, p0, Lcom/imo/xui/widget/title/XTitleView;->q:I
invoke-static {p1, p2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 2339
invoke-direct {p0}, Lcom/imo/xui/widget/title/XTitleView;->b()V
.line 2342
iget p1, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
const/16 p2, 0x8
if-eqz p1, :cond_132
if-eq p1, v0, :cond_12e
if-eq p1, v1, :cond_123
.line 3133
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p2
const-string p3, "toogleMode: eroor mode "
invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
invoke-static {}, Lcom/imo/xui/util/c;->a()V
goto :goto_153
.line 4143
:cond_123
iget-object p3, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
invoke-virtual {p3, p2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 4144
iget-object p3, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
invoke-virtual {p3, p2}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_153
.line 3126
:cond_12e
invoke-virtual {p0}, Lcom/imo/xui/widget/title/XTitleView;->a()V
goto :goto_153
.line 3163
:cond_132
iput p3, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
.line 3164
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
invoke-virtual {v1, p2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 3165
iget-object p2, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
iget v1, p0, Lcom/imo/xui/widget/title/XTitleView;->l:I
if-lez v1, :cond_140
goto :goto_142
:cond_140
sget v1, Lcom/imo/xui/a$f;->ic_back_black:I
:goto_142
invoke-static {p2, v1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 3166
iget p2, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
invoke-direct {p0, p2}, Lcom/imo/xui/widget/title/XTitleView;->setTitleLayoutParams(I)V
new-array p2, v0, [Landroid/view/View;
.line 3167
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
aput-object v1, p2, p3
invoke-static {p0, p2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/view/View$OnClickListener;[Landroid/view/View;)V
.line 3136
:goto_153
invoke-direct {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->setTitleLayoutParams(I)V
.line 2344
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
if-eqz p1, :cond_15d
.line 2345
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setClickable(Z)V
.line 2349
:cond_15d
iget p1, p0, Lcom/imo/xui/widget/title/XTitleView;->p:I
if-gtz p1, :cond_165
iget p1, p0, Lcom/imo/xui/widget/title/XTitleView;->q:I
if-lez p1, :cond_16b
.line 2350
:cond_165
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
const/4 p2, 0x0
invoke-static {p1, p2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/TextView;Ljava/lang/String;)V
.line 2353
:cond_16b
iget p1, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
invoke-direct {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->setTitleLayoutParams(I)V
return-void
.end method
.method private static varargs a(Landroid/view/View$OnClickListener;[Landroid/view/View;)V
.registers 5
.line 504
array-length v0, p1
const/4 v1, 0x0
:goto_2
if-ge v1, v0, :cond_e
aget-object v2, p1, v1
if-eqz v2, :cond_b
.line 508
invoke-virtual {v2, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_b
add-int/lit8 v1, v1, 0x1
goto :goto_2
:cond_e
return-void
.end method
.method private static a(Landroid/widget/ImageView;I)V
.registers 3
if-nez p0, :cond_3
return-void
:cond_3
if-lez p1, :cond_18
.line 5132
invoke-static {p0}, Lcom/imo/xui/util/f;->a(Landroid/view/View;)V
const/4 v0, 0x0
.line 384
invoke-virtual {p0, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 386
invoke-virtual {p0}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v0
.line 385
invoke-static {v0, p1}, Lcom/imo/xui/util/g;->a(Landroid/content/Context;I)Landroid/graphics/drawable/StateListDrawable;
move-result-object p1
.line 387
invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
:cond_18
const/16 p1, 0x8
.line 389
invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
return-void
.end method
.method private static a(Landroid/widget/TextView;Ljava/lang/String;)V
.registers 3
if-nez p0, :cond_3
return-void
.line 455
:cond_3
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_11
const/4 v0, 0x0
.line 456
invoke-virtual {p0, v0}, Landroid/widget/TextView;->setVisibility(I)V
.line 457
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
:cond_11
const-string p1, ""
.line 459
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/16 p1, 0x8
.line 460
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setVisibility(I)V
return-void
.end method
.method private b()V
.registers 6
.line 394
iget v0, p0, Lcom/imo/xui/widget/title/XTitleView;->u:I
const/16 v1, 0x8
if-nez v0, :cond_c
.line 395
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
return-void
.line 399
:cond_c
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
invoke-virtual {v0, p0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 400
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 401
iget v0, p0, Lcom/imo/xui/widget/title/XTitleView;->u:I
if-eqz v0, :cond_aa
const/4 v3, 0x1
if-eq v0, v3, :cond_9b
const/4 v3, 0x2
if-eq v0, v3, :cond_8c
const/4 v3, 0x3
if-eq v0, v3, :cond_4c
const/4 v3, 0x4
if-eq v0, v3, :cond_2e
.line 425
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
goto/16 :goto_af
.line 420
:cond_2e
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->i:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 421
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
sget v1, Lcom/imo/xui/a$c;->xbtn_del_bg_selector:I
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V
.line 422
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v3, Lcom/imo/xui/a$a;->xbtn_del_text_selector:I
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V
goto :goto_af
.line 414
:cond_4c
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
const/16 v3, 0xa
if-lt v0, v1, :cond_66
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
invoke-static {v1, v3}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v1
iget-object v4, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
invoke-static {v4, v3}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v3
invoke-virtual {v0, v1, v2, v3, v2}, Landroid/widget/LinearLayout;->setPaddingRelative(IIII)V
goto :goto_77
:cond_66
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
invoke-static {v1, v3}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v1
iget-object v4, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
invoke-static {v4, v3}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v3
invoke-virtual {v0, v1, v2, v3, v2}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 415
:goto_77
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->i:Landroid/widget/ImageView;
sget v1, Lcom/imo/xui/a$f;->ic_btn_send:I
invoke-static {v0, v1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 416
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
sget v1, Lcom/imo/xui/a$c;->xbtn_bg_selector:I
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V
.line 417
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
const/4 v1, -0x1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
goto :goto_af
.line 410
:cond_8c
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->i:Landroid/widget/ImageView;
sget v1, Lcom/imo/xui/a$f;->ic_btn_send:I
invoke-static {v0, v1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 411
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
sget v1, Lcom/imo/xui/a$c;->xbtn_bg_selector:I
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V
goto :goto_af
.line 406
:cond_9b
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->i:Landroid/widget/ImageView;
sget v1, Lcom/imo/xui/a$f;->ic_btn_confirm:I
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 407
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
sget v1, Lcom/imo/xui/a$c;->xbtn_bg_selector:I
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundResource(I)V
goto :goto_af
.line 403
:cond_aa
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 428
:goto_af
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setEnabled(Z)V
.line 429
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setEnabled(Z)V
.line 430
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->r:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_c8
.line 431
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->r:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_c8
return-void
.end method
.method private setTitleLayoutParams(I)V
.registers 6
.line 357
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
const/16 v1, 0x18
invoke-static {v0, v1}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v0
.line 358
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
const/16 v2, 0xa2
invoke-static {v1, v2}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v1
.line 359
iget-object v2, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
const/4 v3, 0x5
invoke-static {v2, v3}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v2
const/4 v3, 0x1
if-ne p1, v3, :cond_22
.line 362
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
const/16 v3, 0xd0
invoke-static {v1, v3}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v1
:cond_22
const/4 v3, 0x2
if-ne p1, v3, :cond_2d
.line 366
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
const/16 v2, 0xf
invoke-static {p1, v2}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v2
.line 369
:cond_2d
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
invoke-virtual {p1}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout$LayoutParams;
if-nez p1, :cond_3c
.line 371
new-instance p1, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {p1, v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
:cond_3c
const/4 v0, -0x1
.line 373
invoke-static {p1, v2, v0}, Lcom/imo/xui/util/g;->a(Landroid/view/ViewGroup$MarginLayoutParams;II)Landroid/view/ViewGroup$MarginLayoutParams;
.line 374
iput v1, p1, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 375
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
# virtual methods
.method public final a()V
.registers 5
const/4 v0, 0x1
.line 151
iput v0, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
.line 152
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
iget v2, p0, Lcom/imo/xui/widget/title/XTitleView;->n:I
if-lez v2, :cond_a
goto :goto_c
:cond_a
sget v2, Lcom/imo/xui/a$f;->ic_close_black:I
:goto_c
invoke-static {v1, v2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 153
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
iget v2, p0, Lcom/imo/xui/widget/title/XTitleView;->l:I
if-lez v2, :cond_16
goto :goto_18
:cond_16
sget v2, Lcom/imo/xui/a$f;->ic_back_black:I
:goto_18
invoke-static {v1, v2}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
.line 154
iget v1, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
invoke-direct {p0, v1}, Lcom/imo/xui/widget/title/XTitleView;->setTitleLayoutParams(I)V
new-array v1, v0, [Landroid/view/View;
.line 155
iget-object v2, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
const/4 v3, 0x0
aput-object v2, v1, v3
invoke-static {p0, v1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/view/View$OnClickListener;[Landroid/view/View;)V
new-array v0, v0, [Landroid/view/View;
.line 156
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
aput-object v1, v0, v3
invoke-static {p0, v0}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/view/View$OnClickListener;[Landroid/view/View;)V
return-void
.end method
.method public final a(I)V
.registers 3
.line 496
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->k:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setVisibility(I)V
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 3
.line 446
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public final a(Z)V
.registers 3
.line 441
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->h:Landroid/widget/LinearLayout;
invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->setEnabled(Z)V
.line 442
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->j:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setEnabled(Z)V
return-void
.end method
.method public getIvLeftOne()Landroid/widget/ImageView;
.registers 2
.line 310
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
return-object v0
.end method
.method public getIvLeftTwo()Landroid/widget/ImageView;
.registers 2
.line 314
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
return-object v0
.end method
.method public getIvRightOne()Landroid/widget/ImageView;
.registers 2
.line 322
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->e:Landroid/widget/ImageView;
return-object v0
.end method
.method public getIvRightTwo()Landroid/widget/ImageView;
.registers 2
.line 326
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->f:Landroid/widget/ImageView;
return-object v0
.end method
.method public getRightText()Ljava/lang/CharSequence;
.registers 2
.line 266
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object v0
return-object v0
.end method
.method public getTitle()Ljava/lang/CharSequence;
.registers 2
.line 238
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object v0
return-object v0
.end method
.method public getTvRightText()Landroid/widget/TextView;
.registers 2
.line 330
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
return-object v0
.end method
.method public getTvTitle()Landroid/widget/TextView;
.registers 2
.line 318
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
return-object v0
.end method
.method public onClick(Landroid/view/View;)V
.registers 4
.line 522
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
if-nez v0, :cond_5
return-void
.line 526
:cond_5
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 527
sget v1, Lcom/imo/xui/a$d;->iv_left_one:I
if-ne v0, v1, :cond_13
.line 528
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->a(Landroid/view/View;)V
return-void
.line 529
:cond_13
sget v1, Lcom/imo/xui/a$d;->iv_left_two:I
if-ne v0, v1, :cond_1d
.line 530
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->e(Landroid/view/View;)V
return-void
.line 531
:cond_1d
sget v1, Lcom/imo/xui/a$d;->tv_title:I
if-ne v0, v1, :cond_27
.line 532
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->b(Landroid/view/View;)V
return-void
.line 533
:cond_27
sget v1, Lcom/imo/xui/a$d;->tv_right_text:I
if-ne v0, v1, :cond_31
.line 534
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->c(Landroid/view/View;)V
return-void
.line 535
:cond_31
sget v1, Lcom/imo/xui/a$d;->iv_right_one:I
if-ne v0, v1, :cond_3b
.line 536
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->f(Landroid/view/View;)V
return-void
.line 537
:cond_3b
sget v1, Lcom/imo/xui/a$d;->iv_right_two:I
if-ne v0, v1, :cond_45
.line 538
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->g(Landroid/view/View;)V
return-void
.line 539
:cond_45
sget v1, Lcom/imo/xui/a$d;->ll_scene:I
if-ne v0, v1, :cond_4e
.line 540
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
invoke-interface {v0, p1}, Lcom/imo/xui/widget/title/a;->d(Landroid/view/View;)V
:cond_4e
return-void
.end method
.method protected onMeasure(II)V
.registers 4
.line 514
invoke-super {p0, p1, p2}, Landroid/widget/RelativeLayout;->onMeasure(II)V
.line 516
invoke-virtual {p0}, Lcom/imo/xui/widget/title/XTitleView;->getMeasuredWidth()I
move-result p1
invoke-virtual {p0}, Lcom/imo/xui/widget/title/XTitleView;->getContext()Landroid/content/Context;
move-result-object p2
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p2
sget v0, Lcom/imo/xui/a$b;->x_title_view_height:I
invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getDimension(I)F
move-result p2
float-to-int p2, p2
invoke-virtual {p0, p1, p2}, Lcom/imo/xui/widget/title/XTitleView;->setMeasuredDimension(II)V
return-void
.end method
.method public setIXTitleViewListener(Lcom/imo/xui/widget/title/a;)V
.registers 2
.line 109
iput-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->s:Lcom/imo/xui/widget/title/a;
return-void
.end method
.method public setIvLeftOneRes(I)V
.registers 4
.line 197
iget v0, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
if-eqz v0, :cond_7
const/4 v1, 0x1
if-ne v0, v1, :cond_c
.line 198
:cond_7
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->b:Landroid/widget/ImageView;
invoke-static {v0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
:cond_c
return-void
.end method
.method public setIvLeftTwoRes(I)V
.registers 4
.line 208
iget v0, p0, Lcom/imo/xui/widget/title/XTitleView;->t:I
const/4 v1, 0x1
if-ne v0, v1, :cond_a
.line 209
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->c:Landroid/widget/ImageView;
invoke-static {v0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
:cond_a
return-void
.end method
.method public setRightIvOne(I)V
.registers 3
.line 286
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->e:Landroid/widget/ImageView;
invoke-static {v0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
return-void
.end method
.method public setRightIvOneVisibility(I)V
.registers 3
.line 275
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->e:Landroid/widget/ImageView;
if-eqz v0, :cond_7
.line 276
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
:cond_7
return-void
.end method
.method public setRightIvTwo(I)V
.registers 3
.line 306
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->f:Landroid/widget/ImageView;
invoke-static {v0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/ImageView;I)V
return-void
.end method
.method public setRightIvTwoVisibility(I)V
.registers 3
.line 295
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->f:Landroid/widget/ImageView;
if-eqz v0, :cond_7
.line 296
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
:cond_7
return-void
.end method
.method public setRightText(I)V
.registers 3
.line 258
invoke-virtual {p0}, Lcom/imo/xui/widget/title/XTitleView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->setRightText(Ljava/lang/String;)V
return-void
.end method
.method public setRightText(Ljava/lang/String;)V
.registers 3
.line 262
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
invoke-static {v0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/TextView;Ljava/lang/String;)V
return-void
.end method
.method public setRightTextClickEnable(Z)V
.registers 5
.line 176
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
if-nez v0, :cond_5
return-void
.line 180
:cond_5
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->a:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v2, Lcom/imo/xui/a$a;->xtext_blue_sel:I
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V
const/4 v0, 0x0
if-eqz p1, :cond_2c
.line 183
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setEnabled(Z)V
.line 184
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setClickable(Z)V
new-array p1, v1, [Landroid/view/View;
.line 185
iget-object v1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
aput-object v1, p1, v0
invoke-static {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/view/View$OnClickListener;[Landroid/view/View;)V
return-void
.line 187
:cond_2c
iget-object p1, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setEnabled(Z)V
return-void
.end method
.method public setRightTextVisibility(I)V
.registers 3
.line 247
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->g:Landroid/widget/TextView;
if-eqz v0, :cond_7
.line 248
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
:cond_7
return-void
.end method
.method public setScene(I)V
.registers 2
.line 436
iput p1, p0, Lcom/imo/xui/widget/title/XTitleView;->u:I
.line 437
invoke-direct {p0}, Lcom/imo/xui/widget/title/XTitleView;->b()V
return-void
.end method
.method public setTitle(I)V
.registers 3
.line 230
invoke-virtual {p0}, Lcom/imo/xui/widget/title/XTitleView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/xui/widget/title/XTitleView;->setTitle(Ljava/lang/String;)V
return-void
.end method
.method public setTitle(Ljava/lang/String;)V
.registers 3
.line 234
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
invoke-static {v0, p1}, Lcom/imo/xui/widget/title/XTitleView;->a(Landroid/widget/TextView;Ljava/lang/String;)V
return-void
.end method
.method public setTitleVisibility(I)V
.registers 3
.line 219
iget-object v0, p0, Lcom/imo/xui/widget/title/XTitleView;->d:Landroid/widget/TextView;
if-eqz v0, :cond_7
.line 220
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setVisibility(I)V
:cond_7
return-void
.end method