AppTextView.smali
.class public Lim/tpelyyftgw/ui/components/AppTextView;
.super Landroidx/appcompat/widget/AppCompatTextView;
.source "AppTextView.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.param p1, "context" # Landroid/content/Context;
.line 21
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;)V
.line 22
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 25
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lim/tpelyyftgw/ui/components/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 26
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.param p3, "defStyleAttr" # I
.line 29
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 30
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/AppTextView;->initAttrs(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 31
return-void
.end method
.method private initAttrs(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 12
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.param p3, "defStyleAttr" # I
.line 34
sget-object v0, Lim/tpelyyftgw/messenger/R$styleable;->AppTextView:[I
const/4 v1, 0x0
invoke-virtual {p1, p2, v0, p3, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object v0
.line 36
.local v0, "ta":Landroid/content/res/TypedArray;
const/4 v2, -0x1
const/4 v3, 0x2
invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v3
.line 37
.local v3, "textColor":I
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v1
.line 39
.local v1, "textHintColor":I
const/4 v4, 0x3
invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v4
.line 40
.local v4, "autoTextKey":Ljava/lang/String;
const/4 v5, 0x1
invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v5
.line 41
.local v5, "autoHintKey":Ljava/lang/String;
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
.line 43
if-eq v3, v2, :cond_23
.line 44
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/components/AppTextView;->setTextColor(I)V
.line 46
:cond_23
if-eq v1, v2, :cond_28
.line 47
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setHintTextColor(I)V
.line 50
:cond_28
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const-string v6, "string"
if-nez v2, :cond_43
.line 51
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AppTextView;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v7
invoke-virtual {v2, v4, v6, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v2
invoke-static {v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/AppTextView;->setText(Ljava/lang/CharSequence;)V
.line 53
:cond_43
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_5c
.line 54
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/AppTextView;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v7
invoke-virtual {v2, v5, v6, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v2
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/AppTextView;->setHint(Ljava/lang/CharSequence;)V
.line 56
:cond_5c
return-void
.end method