AvatarDrawable.smali
.class public Lim/tpelyyftgw/ui/components/AvatarDrawable;
.super Landroid/graphics/drawable/Drawable;
.source "AvatarDrawable.java"
# static fields
.field public static final AVATAR_TYPE_ARCHIVED:I
.field public static final AVATAR_TYPE_NORMAL:I
.field public static final AVATAR_TYPE_SAVED:I
.field public static final AVATAR_TYPE_SAVED_SMALL:I
# instance fields
.field private archivedAvatarProgress:F
.field private avatarType:I
.field private color:I
.field private drawDeleted:Z
.field private isProfile:Z
.field private mRectF:Landroid/graphics/RectF;
.field private namePaint:Landroid/text/TextPaint;
.field private needApplyColorAccent:Z
.field private stringBuilder:Ljava/lang/StringBuilder;
.field private textHeight:F
.field private textLayout:Landroid/text/StaticLayout;
.field private textLeft:F
.field private textWidth:F
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->AVATAR_TYPE_ARCHIVED:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->AVATAR_TYPE_NORMAL:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->AVATAR_TYPE_SAVED:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->AVATAR_TYPE_SAVED_SMALL:I
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 47
invoke-direct {p0}, Landroid/graphics/drawable/Drawable;-><init>()V
.line 38
new-instance v0, Ljava/lang/StringBuilder;
const/4 v1, 0x5
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
.line 49
new-instance v0, Landroid/text/TextPaint;
const/4 v1, 0x1
invoke-direct {v0, v1}, Landroid/text/TextPaint;-><init>(I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
.line 50
const-string v1, "fonts/rmedium.ttf"
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
const/high16 v1, 0x41800000 # 16.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setTextSize(F)V
.line 52
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.registers 3
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 59
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
.line 60
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
.registers 6
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p2, "profile" # Z
.line 72
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V
.line 73
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->isProfile:Z
.line 74
if-eqz p1, :cond_f
.line 75
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
const/4 v2, 0x0
invoke-virtual {p0, v0, v1, v2, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 77
:cond_f
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 3
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 55
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)V
.line 56
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)V
.registers 7
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "profile" # Z
.line 63
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V
.line 64
iput-boolean p2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->isProfile:Z
.line 65
if-eqz p1, :cond_17
.line 66
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
const/4 v2, 0x0
const-string v3, ""
invoke-virtual {p0, v0, v1, v3, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 67
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserObject;->isDeleted(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->drawDeleted:Z
.line 69
:cond_17
return-void
.end method
.method public static getButtonColorForId(I)I
.registers 2
.param p0, "id" # I
.line 99
const-string v0, "avatar_actionBarSelectorBlue"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public static getColorForId(I)I
.registers 3
.param p0, "id" # I
.line 95
sget-object v0, Lim/tpelyyftgw/ui/actionbar/Theme;->keys_avatar_background:[Ljava/lang/String;
invoke-static {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getColorIndex(I)I
move-result v1
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method private static getColorIndex(I)I
.registers 2
.param p0, "id" # I
.line 88
if-ltz p0, :cond_6
const/4 v0, 0x7
if-ge p0, v0, :cond_6
.line 89
return p0
.line 91
:cond_6
sget-object v0, Lim/tpelyyftgw/ui/actionbar/Theme;->keys_avatar_background:[Ljava/lang/String;
array-length v0, v0
rem-int v0, p0, v0
invoke-static {v0}, Ljava/lang/Math;->abs(I)I
move-result v0
return v0
.end method
.method public static getIconColorForId(I)I
.registers 2
.param p0, "id" # I
.line 103
const-string v0, "avatar_actionBarIconBlue"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public static getNameColorForId(I)I
.registers 3
.param p0, "id" # I
.line 119
sget-object v0, Lim/tpelyyftgw/ui/actionbar/Theme;->keys_avatar_nameInMessage:[Ljava/lang/String;
invoke-static {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getColorIndex(I)I
move-result v1
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public static getProfileBackColorForId(I)I
.registers 2
.param p0, "id" # I
.line 115
const-string v0, "avatar_backgroundActionBarBlue"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public static getProfileColorForId(I)I
.registers 3
.param p0, "id" # I
.line 107
sget-object v0, Lim/tpelyyftgw/ui/actionbar/Theme;->keys_avatar_background:[Ljava/lang/String;
invoke-static {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getColorIndex(I)I
move-result v1
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public static getProfileTextColorForId(I)I
.registers 2
.param p0, "id" # I
.line 111
const-string v0, "avatar_subtitleInProfileBlue"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
# virtual methods
.method public draw(Landroid/graphics/Canvas;)V
.registers 13
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 270
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getBounds()Landroid/graphics/Rect;
move-result-object v0
.line 271
.local v0, "bounds":Landroid/graphics/Rect;
if-nez v0, :cond_7
.line 272
return-void
.line 274
:cond_7
invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
move-result v1
.line 275
.local v1, "size":I
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
const-string v3, "avatar_text"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v2, v3}, Landroid/text/TextPaint;->setColor(I)V
.line 276
sget-object v2, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_backgroundPaint:Landroid/graphics/Paint;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getColor()I
move-result v3
invoke-virtual {v2, v3}, Landroid/graphics/Paint;->setColor(I)V
.line 277
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 278
iget v2, v0, Landroid/graphics/Rect;->left:I
int-to-float v2, v2
iget v3, v0, Landroid/graphics/Rect;->top:I
int-to-float v3, v3
invoke-virtual {p1, v2, v3}, Landroid/graphics/Canvas;->translate(FF)V
.line 279
int-to-float v2, v1
const/high16 v3, 0x40000000 # 2.0f
div-float/2addr v2, v3
int-to-float v4, v1
div-float/2addr v4, v3
int-to-float v5, v1
div-float/2addr v5, v3
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_backgroundPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v2, v4, v5, v6}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V
.line 280
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->mRectF:Landroid/graphics/RectF;
const/4 v4, 0x0
if-nez v2, :cond_46
.line 281
new-instance v2, Landroid/graphics/RectF;
int-to-float v5, v1
int-to-float v6, v1
invoke-direct {v2, v4, v4, v5, v6}, Landroid/graphics/RectF;-><init>(FFFF)V
iput-object v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->mRectF:Landroid/graphics/RectF;
.line 283
:cond_46
const/high16 v2, 0x42b40000 # 90.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
.line 284
.local v2, "radius":F
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->mRectF:Landroid/graphics/RectF;
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_backgroundPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v5, v2, v2, v6}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V
.line 286
iget v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->avatarType:I
const/4 v6, 0x3
const/4 v7, 0x2
if-ne v5, v6, :cond_ef
.line 287
iget v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->archivedAvatarProgress:F
const-string v6, "Arrow2.**"
const-string v8, "Arrow1.**"
cmpl-float v4, v5, v4
if-eqz v4, :cond_a2
.line 288
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_backgroundPaint:Landroid/graphics/Paint;
const-string v5, "avatar_backgroundArchived"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v4, v9}, Landroid/graphics/Paint;->setColor(I)V
.line 289
int-to-float v4, v1
div-float/2addr v4, v3
int-to-float v9, v1
div-float/2addr v9, v3
int-to-float v10, v1
div-float/2addr v10, v3
iget v3, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->archivedAvatarProgress:F
mul-float v10, v10, v3
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_backgroundPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v4, v9, v10, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V
.line 291
sget-boolean v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawableRecolored:Z
if-eqz v3, :cond_c7
.line 292
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->beginApplyLayerColors()V
.line 293
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v8, v4}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setLayerColor(Ljava/lang/String;I)V
.line 294
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v6, v4}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setLayerColor(Ljava/lang/String;I)V
.line 295
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->commitApplyLayerColors()V
.line 296
const/4 v3, 0x0
sput-boolean v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawableRecolored:Z
goto :goto_c7
.line 299
:cond_a2
sget-boolean v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawableRecolored:Z
if-nez v3, :cond_c7
.line 300
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->beginApplyLayerColors()V
.line 301
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
const-string v4, "avatar_backgroundArchivedHidden"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v3, v8, v5}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setLayerColor(Ljava/lang/String;I)V
.line 302
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v6, v4}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setLayerColor(Ljava/lang/String;I)V
.line 303
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->commitApplyLayerColors()V
.line 304
const/4 v3, 0x1
sput-boolean v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawableRecolored:Z
.line 307
:cond_c7
:goto_c7
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->getIntrinsicWidth()I
move-result v3
.line 308
.local v3, "w":I
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->getIntrinsicHeight()I
move-result v4
.line 309
.local v4, "h":I
sub-int v5, v1, v3
div-int/2addr v5, v7
.line 310
.local v5, "x":I
sub-int v6, v1, v4
div-int/2addr v6, v7
.line 311
.local v6, "y":I
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 312
sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
add-int v8, v5, v3
add-int v9, v6, v4
invoke-virtual {v7, v5, v6, v8, v9}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->setBounds(IIII)V
.line 313
sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_archiveAvatarDrawable:Lim/tpelyyftgw/ui/components/RLottieDrawable;
invoke-virtual {v7, p1}, Lim/tpelyyftgw/ui/components/RLottieDrawable;->draw(Landroid/graphics/Canvas;)V
.line 314
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
.line 315
.end local v3 # "w":I
.end local v4 # "h":I
.end local v5 # "x":I
.end local v6 # "y":I
goto/16 :goto_171
:cond_ef
if-eqz v5, :cond_125
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_125
.line 316
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result v3
.line 317
.restart local v3 # "w":I
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v4
.line 318
.restart local v4 # "h":I
iget v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->avatarType:I
if-ne v5, v7, :cond_110
.line 319
int-to-float v5, v3
const v6, 0x3f4ccccd # 0.8f
mul-float v5, v5, v6
float-to-int v3, v5
.line 320
int-to-float v5, v4
mul-float v5, v5, v6
float-to-int v4, v5
.line 322
:cond_110
sub-int v5, v1, v3
div-int/2addr v5, v7
.line 323
.restart local v5 # "x":I
sub-int v6, v1, v4
div-int/2addr v6, v7
.line 324
.restart local v6 # "y":I
sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
add-int v8, v5, v3
add-int v9, v6, v4
invoke-virtual {v7, v5, v6, v8, v9}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 325
sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v7, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
.line 326
.end local v3 # "w":I
.end local v4 # "h":I
.end local v5 # "x":I
.end local v6 # "y":I
goto :goto_171
:cond_125
iget-boolean v4, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->drawDeleted:Z
if-eqz v4, :cond_158
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_158
.line 327
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result v3
sub-int v3, v1, v3
div-int/2addr v3, v7
.line 328
.local v3, "x":I
sget-object v4, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v4
sub-int v4, v1, v4
div-int/2addr v4, v7
.line 329
.local v4, "y":I
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
sget-object v6, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result v6
add-int/2addr v6, v3
sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v7
add-int/2addr v7, v4
invoke-virtual {v5, v3, v4, v6, v7}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 330
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_ghostDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v5, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
.line 331
.end local v3 # "x":I
.end local v4 # "y":I
goto :goto_171
.line 332
:cond_158
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
if-eqz v4, :cond_171
.line 333
int-to-float v4, v1
iget v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textWidth:F
sub-float/2addr v4, v5
div-float/2addr v4, v3
iget v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLeft:F
sub-float/2addr v4, v5
int-to-float v5, v1
iget v6, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textHeight:F
sub-float/2addr v5, v6
div-float/2addr v5, v3
invoke-virtual {p1, v4, v5}, Landroid/graphics/Canvas;->translate(FF)V
.line 334
iget-object v3, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v3, p1}, Landroid/text/StaticLayout;->draw(Landroid/graphics/Canvas;)V
.line 337
:cond_171
:goto_171
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
.line 338
return-void
.end method
.method public getAvatarType()I
.registers 2
.line 144
iget v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->avatarType:I
return v0
.end method
.method public getColor()I
.registers 2
.line 167
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->needApplyColorAccent:Z
if-eqz v0, :cond_b
iget v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->changeColorAccent(I)I
move-result v0
goto :goto_d
:cond_b
iget v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
:goto_d
return v0
.end method
.method public getIntrinsicHeight()I
.registers 2
.line 362
const/4 v0, 0x0
return v0
.end method
.method public getIntrinsicWidth()I
.registers 2
.line 357
const/4 v0, 0x0
return v0
.end method
.method public getOpacity()I
.registers 2
.line 352
const/4 v0, -0x2
return v0
.end method
.method public setAlpha(I)V
.registers 2
.param p1, "alpha" # I
.line 343
return-void
.end method
.method public setArchivedAvatarHiddenProgress(F)V
.registers 2
.param p1, "progress" # F
.line 140
iput p1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->archivedAvatarProgress:F
.line 141
return-void
.end method
.method public setAvatarType(I)V
.registers 3
.param p1, "value" # I
.line 130
iput p1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->avatarType:I
.line 131
const/4 v0, 0x3
if-ne p1, v0, :cond_e
.line 132
const-string v0, "avatar_backgroundArchivedHidden"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
goto :goto_16
.line 134
:cond_e
const-string v0, "avatar_backgroundSaved"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
.line 136
:goto_16
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->needApplyColorAccent:Z
.line 137
return-void
.end method
.method public setColor(I)V
.registers 3
.param p1, "value" # I
.line 154
iput p1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
.line 155
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->needApplyColorAccent:Z
.line 156
return-void
.end method
.method public setColorFilter(Landroid/graphics/ColorFilter;)V
.registers 2
.param p1, "cf" # Landroid/graphics/ColorFilter;
.line 348
return-void
.end method
.method public setInfo(I)V
.registers 13
.param p1, "id" # I
.line 241
const/4 v0, 0x1
if-ne p1, v0, :cond_c
.line 242
const v0, 0x7f060022
invoke-static {v0}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
.line 245
:cond_c
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->needApplyColorAccent:Z
.line 247
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->avatarType:I
.line 248
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->drawDeleted:Z
.line 250
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->setLength(I)V
.line 251
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I
move-result v1
if-lez v1, :cond_66
.line 252
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v1
.line 254
.local v1, "text":Ljava/lang/String;
:try_start_2a
new-instance v10, Landroid/text/StaticLayout;
iget-object v4, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
const/high16 v2, 0x42c80000 # 100.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
sget-object v6, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
const/high16 v7, 0x3f800000 # 1.0f
const/4 v8, 0x0
const/4 v9, 0x0
move-object v2, v10
move-object v3, v1
invoke-direct/range {v2 .. v9}, Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V
iput-object v10, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
.line 255
invoke-virtual {v10}, Landroid/text/StaticLayout;->getLineCount()I
move-result v2
if-lez v2, :cond_60
.line 256
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v2, v0}, Landroid/text/StaticLayout;->getLineLeft(I)F
move-result v2
iput v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLeft:F
.line 257
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v2, v0}, Landroid/text/StaticLayout;->getLineWidth(I)F
move-result v2
iput v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textWidth:F
.line 258
iget-object v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v2, v0}, Landroid/text/StaticLayout;->getLineBottom(I)I
move-result v0
int-to-float v0, v0
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textHeight:F
:try_end_60
.catch Ljava/lang/Exception; {:try_start_2a .. :try_end_60} :catch_61
.line 262
:cond_60
goto :goto_65
.line 260
:catch_61
move-exception v0
.line 261
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 263
.end local v0 # "e":Ljava/lang/Exception;
.end local v1 # "text":Ljava/lang/String;
:goto_65
goto :goto_69
.line 264
:cond_66
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
.line 266
:goto_69
return-void
.end method
.method public setInfo(ILjava/lang/String;Ljava/lang/String;)V
.registers 5
.param p1, "id" # I
.param p2, "firstName" # Ljava/lang/String;
.param p3, "lastName" # Ljava/lang/String;
.line 163
const/4 v0, 0x0
invoke-virtual {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 164
return-void
.end method
.method public setInfo(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 16
.param p1, "id" # I
.param p2, "firstName" # Ljava/lang/String;
.param p3, "lastName" # Ljava/lang/String;
.param p4, "custom" # Ljava/lang/String;
.line 172
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->isProfile:Z
if-eqz v0, :cond_b
.line 173
invoke-static {p1}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getProfileColorForId(I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
goto :goto_11
.line 175
:cond_b
invoke-static {p1}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->getColorForId(I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->color:I
.line 177
:goto_11
const/4 v0, 0x5
const/4 v1, 0x1
const/4 v2, 0x0
if-ne p1, v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->needApplyColorAccent:Z
.line 179
iput v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->avatarType:I
.line 180
iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->drawDeleted:Z
.line 182
if-eqz p2, :cond_27
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v0
if-nez v0, :cond_29
.line 183
:cond_27
move-object p2, p3
.line 184
const/4 p3, 0x0
.line 187
:cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->setLength(I)V
.line 188
if-eqz p4, :cond_37
.line 189
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto/16 :goto_c2
.line 191
:cond_37
if-eqz p2, :cond_48
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_48
.line 192
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {p2, v2}, Ljava/lang/String;->codePointAt(I)I
move-result v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->appendCodePoint(I)Ljava/lang/StringBuilder;
.line 194
:cond_48
const-string v0, "\u200c"
const/16 v3, 0x11
const/16 v4, 0x20
if-eqz p3, :cond_85
invoke-virtual {p3}, Ljava/lang/String;->length()I
move-result v5
if-lez v5, :cond_85
.line 195
const/4 v5, 0x0
.line 196
.local v5, "lastch":Ljava/lang/Integer;
invoke-virtual {p3}, Ljava/lang/String;->length()I
move-result v6
sub-int/2addr v6, v1
.local v6, "a":I
:goto_5c
if-ltz v6, :cond_72
.line 197
if-eqz v5, :cond_67
invoke-virtual {p3, v6}, Ljava/lang/String;->charAt(I)C
move-result v1
if-ne v1, v4, :cond_67
.line 198
goto :goto_72
.line 200
:cond_67
invoke-virtual {p3, v6}, Ljava/lang/String;->codePointAt(I)I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
.line 196
add-int/lit8 v6, v6, -0x1
goto :goto_5c
.line 202
.end local v6 # "a":I
:cond_72
:goto_72
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-le v1, v3, :cond_7b
.line 203
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 205
:cond_7b
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->appendCodePoint(I)Ljava/lang/StringBuilder;
.end local v5 # "lastch":Ljava/lang/Integer;
goto :goto_c1
.line 206
:cond_85
if-eqz p2, :cond_c1
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v5
if-lez v5, :cond_c1
.line 207
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v5
sub-int/2addr v5, v1
.local v5, "a":I
:goto_92
if-ltz v5, :cond_c2
.line 208
invoke-virtual {p2, v5}, Ljava/lang/String;->charAt(I)C
move-result v6
if-ne v6, v4, :cond_be
.line 209
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v6
sub-int/2addr v6, v1
if-eq v5, v6, :cond_be
add-int/lit8 v6, v5, 0x1
invoke-virtual {p2, v6}, Ljava/lang/String;->charAt(I)C
move-result v6
if-eq v6, v4, :cond_be
.line 210
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-le v1, v3, :cond_b2
.line 211
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 213
:cond_b2
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
add-int/lit8 v1, v5, 0x1
invoke-virtual {p2, v1}, Ljava/lang/String;->codePointAt(I)I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->appendCodePoint(I)Ljava/lang/StringBuilder;
.line 214
goto :goto_c2
.line 207
:cond_be
add-int/lit8 v5, v5, -0x1
goto :goto_92
.line 206
.end local v5 # "a":I
:cond_c1
:goto_c1
nop
.line 221
:cond_c2
:goto_c2
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
move-result v0
if-lez v0, :cond_110
.line 222
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->stringBuilder:Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v0
.line 224
.local v0, "text":Ljava/lang/String;
:try_start_d4
new-instance v1, Landroid/text/StaticLayout;
iget-object v5, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
const/high16 v3, 0x42c80000 # 100.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
sget-object v7, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
const/high16 v8, 0x3f800000 # 1.0f
const/4 v9, 0x0
const/4 v10, 0x0
move-object v3, v1
move-object v4, v0
invoke-direct/range {v3 .. v10}, Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V
iput-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
.line 225
invoke-virtual {v1}, Landroid/text/StaticLayout;->getLineCount()I
move-result v1
if-lez v1, :cond_10a
.line 226
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v1, v2}, Landroid/text/StaticLayout;->getLineLeft(I)F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLeft:F
.line 227
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v1, v2}, Landroid/text/StaticLayout;->getLineWidth(I)F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textWidth:F
.line 228
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
invoke-virtual {v1, v2}, Landroid/text/StaticLayout;->getLineBottom(I)I
move-result v1
int-to-float v1, v1
iput v1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textHeight:F
:try_end_10a
.catch Ljava/lang/Exception; {:try_start_d4 .. :try_end_10a} :catch_10b
.line 232
:cond_10a
goto :goto_10f
.line 230
:catch_10b
move-exception v1
.line 231
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 233
.end local v0 # "text":Ljava/lang/String;
.end local v1 # "e":Ljava/lang/Exception;
:goto_10f
goto :goto_113
.line 234
:cond_110
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->textLayout:Landroid/text/StaticLayout;
.line 236
:goto_113
return-void
.end method
.method public setInfo(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.registers 5
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 148
if-eqz p1, :cond_a
.line 149
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
const/4 v2, 0x0
invoke-virtual {p0, v0, v1, v2, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 151
:cond_a
return-void
.end method
.method public setInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 6
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 123
if-eqz p1, :cond_12
.line 124
iget v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
const/4 v2, 0x0
const-string v3, ""
invoke-virtual {p0, v0, v1, v3, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 125
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserObject;->isDeleted(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->drawDeleted:Z
.line 127
:cond_12
return-void
.end method
.method public setNameTextSize(I)V
.registers 4
.param p1, "size" # I
.line 80
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
int-to-float v1, p1
invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setTextSize(F)V
.line 81
return-void
.end method
.method public setProfile(Z)V
.registers 2
.param p1, "value" # Z
.line 84
iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->isProfile:Z
.line 85
return-void
.end method
.method public setTextSize(I)V
.registers 4
.param p1, "size" # I
.line 159
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AvatarDrawable;->namePaint:Landroid/text/TextPaint;
int-to-float v1, p1
invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setTextSize(F)V
.line 160
return-void
.end method