FeaturedStickerSetCell.smali
.class public Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.super Landroid/widget/FrameLayout;
.source "FeaturedStickerSetCell.java"
# instance fields
.field private angle:I
.field private checkImage:Landroid/widget/ImageView;
.field private currentAccount:I
.field private currentAnimation:Landroid/animation/AnimatorSet;
.field private drawProgress:Z
.field private imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private isInstalled:Z
.field private ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
.field private lastUpdateTime:J
.field private needDivider:Z
.field private progressAlpha:F
.field private progressPaint:Landroid/graphics/Paint;
.field private progressRect:Landroid/graphics/RectF;
.field private rect:Landroid/graphics/Rect;
.field private stickersSet:Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.field private textView:Landroid/widget/TextView;
.field private valueTextView:Landroid/widget/TextView;
.field private wasLayout:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 16
.param p1, "context" # Landroid/content/Context;
.line 68
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 52
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->rect:Landroid/graphics/Rect;
.line 58
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAccount:I
.line 62
new-instance v0, Landroid/graphics/RectF;
invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressRect:Landroid/graphics/RectF;
.line 70
new-instance v0, Landroid/graphics/Paint;
const/4 v1, 0x1
invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressPaint:Landroid/graphics/Paint;
.line 71
const-string v2, "featuredStickers_buttonProgress"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V
.line 72
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressPaint:Landroid/graphics/Paint;
sget-object v2, Landroid/graphics/Paint$Cap;->ROUND:Landroid/graphics/Paint$Cap;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStrokeCap(Landroid/graphics/Paint$Cap;)V
.line 73
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressPaint:Landroid/graphics/Paint;
sget-object v2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 74
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressPaint:Landroid/graphics/Paint;
const/high16 v2, 0x40000000 # 2.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStrokeWidth(F)V
.line 76
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, p1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
.line 77
const-string/jumbo v2, "windowBackgroundWhiteBlackText"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 78
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
const/high16 v2, 0x41600000 # 14.0f
invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;->setTextSize(IF)V
.line 79
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setLines(I)V
.line 80
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxLines(I)V
.line 81
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 82
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
sget-object v3, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 83
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/4 v4, 0x5
const/4 v5, 0x3
if-eqz v3, :cond_78
const/4 v3, 0x5
goto :goto_79
:cond_78
const/4 v3, 0x3
:goto_79
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setGravity(I)V
.line 84
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
const/high16 v6, -0x40000000 # -2.0f
const/high16 v7, -0x40000000 # -2.0f
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v3, :cond_88
const/4 v8, 0x5
goto :goto_89
:cond_88
const/4 v8, 0x3
:goto_89
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v9, 0x41b00000 # 22.0f
const/high16 v13, 0x428e0000 # 71.0f
if-eqz v3, :cond_94
const/high16 v3, 0x41b00000 # 22.0f
goto :goto_96
:cond_94
const/high16 v3, 0x428e0000 # 71.0f
:goto_96
const/high16 v10, 0x41200000 # 10.0f
sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v11, :cond_9f
const/high16 v11, 0x428e0000 # 71.0f
goto :goto_a1
:cond_9f
const/high16 v11, 0x41b00000 # 22.0f
:goto_a1
const/4 v12, 0x0
move v9, v3
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {p0, v0, v3}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 86
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, p1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
.line 87
const-string/jumbo v3, "windowBackgroundWhiteGrayText2"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 88
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
const/high16 v3, 0x41500000 # 13.0f
invoke-virtual {v0, v1, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 89
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setLines(I)V
.line 90
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxLines(I)V
.line 91
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 92
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
sget-object v3, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 93
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v3, :cond_e0
const/4 v3, 0x5
goto :goto_e1
:cond_e0
const/4 v3, 0x3
:goto_e1
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setGravity(I)V
.line 94
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
const/high16 v6, -0x40000000 # -2.0f
const/high16 v7, -0x40000000 # -2.0f
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v3, :cond_f0
const/4 v8, 0x5
goto :goto_f1
:cond_f0
const/4 v8, 0x3
:goto_f1
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v9, 0x42c80000 # 100.0f
if-eqz v3, :cond_fa
const/high16 v3, 0x42c80000 # 100.0f
goto :goto_fc
:cond_fa
const/high16 v3, 0x428e0000 # 71.0f
:goto_fc
const/high16 v10, 0x420c0000 # 35.0f
sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v11, :cond_105
const/high16 v11, 0x428e0000 # 71.0f
goto :goto_107
:cond_105
const/high16 v11, 0x42c80000 # 100.0f
:goto_107
const/4 v12, 0x0
move v9, v3
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {p0, v0, v3}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 96
new-instance v0, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 97
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setAspectFit(Z)V
.line 98
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setLayerNum(I)V
.line 99
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v6, 0x42400000 # 48.0f
const/high16 v7, 0x42400000 # 48.0f
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_12b
const/4 v1, 0x5
goto :goto_12c
:cond_12b
const/4 v1, 0x3
:goto_12c
or-int/lit8 v8, v1, 0x30
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v3, 0x41400000 # 12.0f
const/4 v13, 0x0
if-eqz v1, :cond_137
const/4 v9, 0x0
goto :goto_139
:cond_137
const/high16 v9, 0x41400000 # 12.0f
:goto_139
const/high16 v10, 0x41000000 # 8.0f
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_142
const/high16 v11, 0x41400000 # 12.0f
goto :goto_143
:cond_142
const/4 v11, 0x0
:goto_143
const/4 v12, 0x0
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 147
new-instance v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;-><init>(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
.line 186
sget-object v1, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 187
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "featuredStickers_addedIcon"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v6, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v3, v6}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 188
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
const v1, 0x7f0d0115
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setImageResource(I)V
.line 189
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
const/high16 v6, -0x40000000 # -2.0f
const/high16 v7, 0x41e00000 # 28.0f
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_17c
const/4 v4, 0x3
:cond_17c
or-int/lit8 v8, v4, 0x30
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_185
const/high16 v9, 0x41600000 # 14.0f
goto :goto_186
:cond_185
const/4 v9, 0x0
:goto_186
const/high16 v10, 0x41900000 # 18.0f
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_18e
const/4 v11, 0x0
goto :goto_190
:cond_18e
const/high16 v11, 0x41600000 # 14.0f
:goto_190
const/4 v12, 0x0
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 191
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, p1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
.line 193
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v3, "#A7A7A7"
invoke-static {v3}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v3
sget-object v4, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 194
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
const v1, 0x7f0d00f8
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 195
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
const/16 v1, 0x13
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 196
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-boolean v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->drawProgress:Z
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressAlpha:F
return v0
.end method
.method static synthetic access$102(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;F)F
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.param p1, "x1" # F
.line 42
iput p1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressAlpha:F
return p1
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/Paint;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressPaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->progressRect:Landroid/graphics/RectF;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->angle:I
return v0
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.param p1, "x1" # I
.line 42
iput p1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->angle:I
return p1
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-wide v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->lastUpdateTime:J
return-wide v0
.end method
.method static synthetic access$502(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;J)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.param p1, "x1" # J
.line 42
iput-wide p1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->lastUpdateTime:J
return-wide p1
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$602(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 42
iput-object p1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
.line 42
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
return-object v0
.end method
# virtual methods
.method public getStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.registers 2
.line 418
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->stickersSet:Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
return-object v0
.end method
.method public isInstalled()Z
.registers 2
.line 434
iget-boolean v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->isInstalled:Z
return v0
.end method
.method protected onDetachedFromWindow()V
.registers 2
.line 219
invoke-super {p0}, Landroid/widget/FrameLayout;->onDetachedFromWindow()V
.line 220
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->wasLayout:Z
.line 221
return-void
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 9
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 439
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onDraw(Landroid/graphics/Canvas;)V
.line 440
iget-boolean v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->needDivider:Z
if-eqz v0, :cond_26
.line 441
const/4 v2, 0x0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->getHeight()I
move-result v0
add-int/lit8 v0, v0, -0x1
int-to-float v3, v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->getWidth()I
move-result v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->getPaddingRight()I
move-result v1
sub-int/2addr v0, v1
int-to-float v4, v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->getHeight()I
move-result v0
add-int/lit8 v0, v0, -0x1
int-to-float v5, v0
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->dividerPaint:Landroid/graphics/Paint;
move-object v1, p1
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
.line 443
:cond_26
return-void
.end method
.method protected onLayout(ZIIII)V
.registers 11
.param p1, "changed" # Z
.param p2, "left" # I
.param p3, "top" # I
.param p4, "right" # I
.param p5, "bottom" # I
.line 208
invoke-super/range {p0 .. p5}, Landroid/widget/FrameLayout;->onLayout(ZIIII)V
.line 211
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->getLeft()I
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->getMeasuredWidth()I
move-result v1
div-int/lit8 v1, v1, 0x2
add-int/2addr v0, v1
iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v1}, Landroid/widget/ImageView;->getMeasuredWidth()I
move-result v1
div-int/lit8 v1, v1, 0x2
sub-int/2addr v0, v1
.line 212
.local v0, "l":I
iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->getTop()I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->getMeasuredHeight()I
move-result v2
div-int/lit8 v2, v2, 0x2
add-int/2addr v1, v2
iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v2}, Landroid/widget/ImageView;->getMeasuredHeight()I
move-result v2
div-int/lit8 v2, v2, 0x2
sub-int/2addr v1, v2
.line 213
.local v1, "t":I
iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v2}, Landroid/widget/ImageView;->getMeasuredWidth()I
move-result v3
add-int/2addr v3, v0
iget-object v4, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v4}, Landroid/widget/ImageView;->getMeasuredHeight()I
move-result v4
add-int/2addr v4, v1
invoke-virtual {v2, v0, v1, v3, v4}, Landroid/widget/ImageView;->layout(IIII)V
.line 214
const/4 v2, 0x1
iput-boolean v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->wasLayout:Z
.line 215
return-void
.end method
.method protected onMeasure(II)V
.registers 11
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 200
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v0
const/high16 v1, 0x40000000 # 2.0f
invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v0
const/high16 v2, 0x42800000 # 64.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
iget-boolean v3, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->needDivider:Z
add-int/2addr v2, v3
invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v1
invoke-super {p0, v0, v1}, Landroid/widget/FrameLayout;->onMeasure(II)V
.line 203
iget-object v3, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->getMeasuredWidth()I
move-result v5
const/4 v7, 0x0
move-object v2, p0
move v4, p1
move v6, p2
invoke-virtual/range {v2 .. v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->measureChildWithMargins(Landroid/view/View;IIII)V
.line 204
return-void
.end method
.method public setAddOnClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.param p1, "onClickListener" # Landroid/view/View$OnClickListener;
.line 423
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 424
return-void
.end method
.method public setDrawProgress(Z)V
.registers 4
.param p1, "value" # Z
.line 427
iput-boolean p1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->drawProgress:Z
.line 428
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->lastUpdateTime:J
.line 430
iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->invalidate()V
.line 431
return-void
.end method
.method public setStickersSet(Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;ZZ)V
.registers 20
.param p1, "set" # Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.param p2, "divider" # Z
.param p3, "unread" # Z
.line 224
move-object/from16 v0, p0
move-object/from16 v8, p1
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->stickersSet:Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
const/4 v9, 0x1
const/4 v10, 0x0
if-ne v8, v1, :cond_10
iget-boolean v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->wasLayout:Z
if-eqz v1, :cond_10
const/4 v1, 0x1
goto :goto_11
:cond_10
const/4 v1, 0x0
:goto_11
move v11, v1
.line 225
.local v11, "sameSet":Z
move/from16 v12, p2
iput-boolean v12, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->needDivider:Z
.line 226
iput-object v8, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->stickersSet:Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.line 227
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
iput-wide v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->lastUpdateTime:J
.line 228
iget-boolean v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->needDivider:Z
xor-int/2addr v1, v9
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->setWillNotDraw(Z)V
.line 229
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
const/4 v2, 0x0
if-eqz v1, :cond_2e
.line 230
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->cancel()V
.line 231
iput-object v2, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
.line 234
:cond_2e
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->stickersSet:Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->title:Ljava/lang/String;
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 235
if-eqz p3, :cond_54
.line 236
new-instance v1, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$2;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$2;-><init>(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)V
.line 271
.local v1, "drawable":Landroid/graphics/drawable/Drawable;
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v4, :cond_48
move-object v4, v2
goto :goto_49
:cond_48
move-object v4, v1
:goto_49
sget-boolean v5, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v5, :cond_4f
move-object v5, v1
goto :goto_50
:cond_4f
move-object v5, v2
:goto_50
invoke-virtual {v3, v4, v2, v5, v2}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 272
.end local v1 # "drawable":Landroid/graphics/drawable/Drawable;
goto :goto_59
.line 273
:cond_54
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->textView:Landroid/widget/TextView;
invoke-virtual {v1, v10, v10, v10, v10}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
.line 276
:goto_59
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->valueTextView:Landroid/widget/TextView;
iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->count:I
const-string v3, "Stickers"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 279
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->cover:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v1, :cond_70
.line 280
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->cover:Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-object v13, v1
.local v1, "sticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
goto :goto_84
.line 281
.end local v1 # "sticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:cond_70
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->covers:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_82
.line 282
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->covers:Ljava/util/ArrayList;
invoke-virtual {v1, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-object v13, v1
.restart local v1 # "sticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
goto :goto_84
.line 284
.end local v1 # "sticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:cond_82
const/4 v1, 0x0
move-object v13, v1
.line 286
.local v13, "sticker":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:goto_84
if-eqz v13, :cond_f0
.line 288
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSize;
if-eqz v1, :cond_94
.line 289
iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-object v14, v1
.local v1, "object":Lim/tpelyyftgw/tgnet/TLObject;
goto :goto_96
.line 291
.end local v1 # "object":Lim/tpelyyftgw/tgnet/TLObject;
:cond_94
move-object v1, v13
move-object v14, v1
.line 295
.local v14, "object":Lim/tpelyyftgw/tgnet/TLObject;
:goto_96
nop
instance-of v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v1, :cond_a9
.line 296
iget-object v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
const/16 v2, 0x5a
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v1
.line 297
.local v1, "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
invoke-static {v1, v13}, Lim/tpelyyftgw/messenger/ImageLocation;->getForDocument(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v1
.line 298
.local v1, "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
move-object v15, v1
goto :goto_b1
.line 299
.end local v1 # "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
:cond_a9
move-object v1, v14
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 300
.local v1, "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
invoke-static {v1, v13}, Lim/tpelyyftgw/messenger/ImageLocation;->getForSticker(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v2
move-object v15, v2
.line 303
.end local v1 # "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.local v15, "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
:goto_b1
instance-of v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v1, :cond_cc
invoke-static {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedStickerDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v1
if-eqz v1, :cond_cc
.line 304
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-static {v13}, Lim/tpelyyftgw/messenger/ImageLocation;->getForDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v2
const/4 v5, 0x0
const/4 v6, 0x0
const-string v3, "50_50"
move-object v4, v15
move-object/from16 v7, p1
invoke-virtual/range {v1 .. v7}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;ILjava/lang/Object;)V
goto :goto_ef
.line 305
:cond_cc
if-eqz v15, :cond_e1
iget-boolean v1, v15, Lim/tpelyyftgw/messenger/ImageLocation;->lottieAnimation:Z
if-eqz v1, :cond_e1
.line 306
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v5, 0x0
const-string v3, "50_50"
const-string/jumbo v4, "tgs"
move-object v2, v15
move-object/from16 v6, p1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
goto :goto_ef
.line 308
:cond_e1
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v5, 0x0
const-string v3, "50_50"
const-string/jumbo v4, "webp"
move-object v2, v15
move-object/from16 v6, p1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 310
.end local v14 # "object":Lim/tpelyyftgw/tgnet/TLObject;
.end local v15 # "imageLocation":Lim/tpelyyftgw/messenger/ImageLocation;
:goto_ef
goto :goto_fd
.line 311
:cond_f0
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->imageView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v5, 0x0
const-string/jumbo v4, "webp"
move-object/from16 v6, p1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 314
:goto_fd
if-eqz v11, :cond_21c
.line 315
iget-boolean v2, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->isInstalled:Z
.line 316
.local v2, "wasInstalled":Z
iget v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
iget-object v4, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(J)Z
move-result v3
iput-boolean v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->isInstalled:Z
const/4 v6, 0x6
const-wide/16 v14, 0xc8
const-string/jumbo v7, "scaleY"
const-string/jumbo v4, "scaleX"
const-string v1, "alpha"
const/4 v5, 0x2
if-eqz v3, :cond_19e
.line 317
if-nez v2, :cond_21b
.line 318
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v3, v10}, Landroid/widget/ImageView;->setVisibility(I)V
.line 320
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setEnabled(Z)V
.line 321
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
.line 322
invoke-virtual {v3, v14, v15}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 329
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
new-array v6, v6, [Landroid/animation/Animator;
iget-object v14, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-array v15, v5, [F
fill-array-data v15, :array_270
invoke-static {v14, v1, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v14
aput-object v14, v6, v10
iget-object v10, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-array v14, v5, [F
fill-array-data v14, :array_278
.line 330
invoke-static {v10, v4, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v6, v9
iget-object v9, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-array v10, v5, [F
fill-array-data v10, :array_280
.line 331
invoke-static {v9, v7, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v6, v5
iget-object v9, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
new-array v10, v5, [F
fill-array-data v10, :array_288
.line 332
invoke-static {v9, v1, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v9, 0x3
aput-object v1, v6, v9
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
new-array v9, v5, [F
fill-array-data v9, :array_290
.line 333
invoke-static {v1, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v4, 0x4
aput-object v1, v6, v4
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
new-array v4, v5, [F
fill-array-data v4, :array_298
.line 334
invoke-static {v1, v7, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v4, 0x5
aput-object v1, v6, v4
.line 329
invoke-virtual {v3, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 335
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$3;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$3;-><init>(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)V
invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 351
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
goto/16 :goto_21b
.line 354
:cond_19e
if-eqz v2, :cond_21b
.line 357
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setVisibility(I)V
.line 358
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setEnabled(Z)V
.line 359
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
.line 360
invoke-virtual {v3, v14, v15}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 367
iget-object v3, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
new-array v6, v6, [Landroid/animation/Animator;
iget-object v14, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
new-array v15, v5, [F
fill-array-data v15, :array_2a0
invoke-static {v14, v1, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v14
aput-object v14, v6, v10
iget-object v10, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
new-array v14, v5, [F
fill-array-data v14, :array_2a8
.line 368
invoke-static {v10, v4, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v6, v9
iget-object v9, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
new-array v10, v5, [F
fill-array-data v10, :array_2b0
.line 369
invoke-static {v9, v7, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v6, v5
iget-object v9, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-array v10, v5, [F
fill-array-data v10, :array_2b8
.line 370
invoke-static {v9, v1, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v9, 0x3
aput-object v1, v6, v9
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-array v9, v5, [F
fill-array-data v9, :array_2c0
.line 371
invoke-static {v1, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v4, 0x4
aput-object v1, v6, v4
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
new-array v4, v5, [F
fill-array-data v4, :array_2c8
.line 372
invoke-static {v1, v7, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v4, 0x5
aput-object v1, v6, v4
.line 367
invoke-virtual {v3, v6}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 373
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$4;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$4;-><init>(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)V
invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 388
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
.line 391
.end local v2 # "wasInstalled":Z
:cond_21b
:goto_21b
goto :goto_26f
.line 392
:cond_21c
iget v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v1
iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MediaDataController;->isStickerPackInstalled(J)Z
move-result v1
iput-boolean v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->isInstalled:Z
const/high16 v2, 0x3f800000 # 1.0f
if-eqz v1, :cond_250
.line 395
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
const/4 v3, 0x4
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setVisibility(I)V
.line 396
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1, v10}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setEnabled(Z)V
.line 397
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v1, v10}, Landroid/widget/ImageView;->setVisibility(I)V
.line 398
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleX(F)V
.line 399
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleY(F)V
.line 400
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setAlpha(F)V
goto :goto_26f
.line 404
:cond_250
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1, v10}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setVisibility(I)V
.line 405
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setEnabled(Z)V
.line 406
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->checkImage:Landroid/widget/ImageView;
const/4 v3, 0x4
invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
.line 410
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setScaleX(F)V
.line 411
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setScaleY(F)V
.line 412
iget-object v1, v0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->ivAdd:Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->setAlpha(F)V
.line 415
:goto_26f
return-void
:array_270
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
:array_278
.array-data 4
0x3f800000 # 1.0f
0x3c23d70a # 0.01f
.end array-data
:array_280
.array-data 4
0x3f800000 # 1.0f
0x3c23d70a # 0.01f
.end array-data
:array_288
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_290
.array-data 4
0x3c23d70a # 0.01f
0x3f800000 # 1.0f
.end array-data
:array_298
.array-data 4
0x3c23d70a # 0.01f
0x3f800000 # 1.0f
.end array-data
:array_2a0
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
:array_2a8
.array-data 4
0x3f800000 # 1.0f
0x3c23d70a # 0.01f
.end array-data
:array_2b0
.array-data 4
0x3f800000 # 1.0f
0x3c23d70a # 0.01f
.end array-data
:array_2b8
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_2c0
.array-data 4
0x3c23d70a # 0.01f
0x3f800000 # 1.0f
.end array-data
:array_2c8
.array-data 4
0x3c23d70a # 0.01f
0x3f800000 # 1.0f
.end array-data
.end method