SubscriptVipGuideView$NewStyleHolder.smali
.class public Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;
.super Ljava/lang/Object;
.source "SubscriptVipGuideView.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "NewStyleHolder"
.end annotation
# instance fields
.field private final bottomTag:Landroid/view/View;
.field private final btn1:Landroid/widget/TextView;
.field private final btn2:Landroid/widget/TextView;
.field private final context:Landroid/content/Context;
.field private final icon:Landroid/widget/ImageView;
.field private newStyleBean:Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;
.field private final subTitle:Landroid/widget/TextView;
.field private final title:Landroid/widget/TextView;
.field private final topTag:Landroid/view/View;
# direct methods
.method public constructor <init>(Landroid/view/View;)V
.registers 3
.prologue
.line 173
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 174
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->context:Landroid/content/Context;
.line 175
invoke-direct {p0, p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->initUserPolicy(Landroid/view/View;)V
.line 176
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->vip_icon:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->icon:Landroid/widget/ImageView;
.line 177
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->title:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->title:Landroid/widget/TextView;
.line 178
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->subtitle:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->subTitle:Landroid/widget/TextView;
.line 179
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->btn_vip1:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->btn1:Landroid/widget/TextView;
.line 180
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->btn_vip2:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->btn2:Landroid/widget/TextView;
.line 181
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->btn1:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 182
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->btn2:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 183
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->ic_bottom_tag:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->bottomTag:Landroid/view/View;
.line 184
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->ic_top_tag:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->topTag:Landroid/view/View;
.line 185
return-void
.end method
.method private initUserPolicy(Landroid/view/View;)V
.registers 8
.prologue
.line 188
sget v0, Lcom/cleanmaster/hpsharelib/R$id;->btn_policy:I
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 189
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->context:Landroid/content/Context;
sget v2, Lcom/cleanmaster/hpsharelib/R$string;->vip_buy_user_policy:I
invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
.line 190
new-instance v2, Landroid/text/SpannableString;
invoke-direct {v2, v1}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 191
new-instance v3, Landroid/text/style/UnderlineSpan;
invoke-direct {v3}, Landroid/text/style/UnderlineSpan;-><init>()V
const/16 v4, 0x9
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
add-int/lit8 v1, v1, -0x1
const/16 v5, 0x12
invoke-virtual {v2, v3, v4, v1, v5}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
.line 192
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 193
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 194
return-void
.end method
# virtual methods
.method public bind(Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;)V
.registers 6
.prologue
const/16 v2, 0x8
const/4 v1, 0x0
.line 197
if-nez p1, :cond_6
.line 206
:goto_5
return-void
.line 198
:cond_6
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->newStyleBean:Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;
.line 199
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->icon:Landroid/widget/ImageView;
invoke-virtual {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getIcon()Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 200
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->title:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getTitle()Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 201
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->subTitle:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getSubTitle()Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 202
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->btn1:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getBtn1Text()Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 203
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->btn2:Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getBtn2Text()Ljava/lang/CharSequence;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 204
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->topTag:Landroid/view/View;
# getter for: Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->btn1Tag:Z
invoke-static {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->access$100(Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;)Z
move-result v0
if-eqz v0, :cond_4d
move v0, v1
:goto_3e
invoke-virtual {v3, v0}, Landroid/view/View;->setVisibility(I)V
.line 205
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->bottomTag:Landroid/view/View;
# getter for: Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->btn2Tag:Z
invoke-static {p1}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->access$200(Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;)Z
move-result v3
if-eqz v3, :cond_4f
:goto_49
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
goto :goto_5
:cond_4d
move v0, v2
.line 204
goto :goto_3e
:cond_4f
move v1, v2
.line 205
goto :goto_49
.end method
.method public onClick(Landroid/view/View;)V
.registers 4
.prologue
.line 210
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 211
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->btn_vip1:I
if-ne v0, v1, :cond_19
.line 212
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->newStyleBean:Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;
if-nez v0, :cond_d
.line 228
:cond_c
:goto_c
return-void
.line 215
:cond_d
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->newStyleBean:Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getBtn1Click()Landroid/view/View$OnClickListener;
move-result-object v0
.line 216
if-eqz v0, :cond_c
.line 217
invoke-interface {v0, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
goto :goto_c
.line 218
:cond_19
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->btn_vip2:I
if-ne v0, v1, :cond_2d
.line 219
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->newStyleBean:Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;
if-eqz v0, :cond_c
.line 222
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->newStyleBean:Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleBean;->getBtn2Click()Landroid/view/View$OnClickListener;
move-result-object v0
.line 223
if-eqz v0, :cond_c
.line 224
invoke-interface {v0, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
goto :goto_c
.line 225
:cond_2d
sget v1, Lcom/cleanmaster/hpsharelib/R$id;->btn_policy:I
if-ne v0, v1, :cond_c
.line 226
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/vip/SubscriptVipGuideView$NewStyleHolder;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/vip/VipBuyUtils;->goToUserPolicy(Landroid/content/Context;)V
goto :goto_c
.end method