HurriyetTextView.smali
.class public Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.super Landroidx/appcompat/widget/AppCompatTextView;
.source "HurriyetTextView.java"
# static fields
.field public static final HELVETICANEUE:I = 0x0
.field public static final HELVETICANEUE_BOLD:I = 0x1
.field public static final HELVETICANEUE_BOLD_ITALIC:I = 0x2
.field public static final HELVETICANEUE_CONDENSED_BLACK:I = 0x3
.field public static final HELVETICANEUE_ITALIC:I = 0x4
.field public static final HELVETICANEUE_LIGHT:I = 0x5
.field public static final HELVETICANEUE_LIGHT_ITALIC:I = 0x6
.field public static final HELVETICANEUE_MEDIUM:I = 0x7
.field public static final MUSEO_300:I = 0x8
.field public static final MUSEO_300_ITALIC:I = 0x9
.field public static final MUSEO_500:I = 0xa
.field public static final MUSEO_500_ITALIC:I = 0xb
.field public static final MUSEO_700:I = 0xc
.field public static final MUSEO_700_ITALIC:I = 0xd
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.line 38
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;)V
const/4 v0, 0x0
.line 39
invoke-virtual {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->init(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
.line 43
invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 44
invoke-virtual {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->init(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 4
.line 48
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 49
invoke-virtual {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->init(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
# virtual methods
.method public init(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 5
const/4 v0, 0x5
if-eqz p2, :cond_1c
.line 56
sget-object v1, Lhurriyet/mobil/android/hurriyet/R$styleable;->hurriyettextview:[I
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
if-eqz p1, :cond_1f
const/4 p2, 0x0
.line 61
:try_start_c
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
.line 62
invoke-virtual {p0, p2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setFontType(I)V
:try_end_13
.catchall {:try_start_c .. :try_end_13} :catchall_17
.line 64
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
goto :goto_1f
:catchall_17
move-exception p2
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
.line 65
throw p2
.line 71
:cond_1c
invoke-virtual {p0, v0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setFontType(I)V
:cond_1f
:goto_1f
return-void
.end method
.method public setFontType(I)V
.registers 3
const-string v0, "fonts/helveticaneue_light.otf"
packed-switch p1, :pswitch_data_4c
goto :goto_2c
:pswitch_6
const-string v0, "fonts/museo_700_italic.otf"
goto :goto_2c
:pswitch_9
const-string v0, "fonts/museo_700.otf"
goto :goto_2c
:pswitch_c
const-string v0, "fonts/museo_500_italic.otf"
goto :goto_2c
:pswitch_f
const-string v0, "fonts/museo_500.otf"
goto :goto_2c
:pswitch_12
const-string v0, "fonts/museo_300_italic.otf"
goto :goto_2c
:pswitch_15
const-string v0, "fonts/museo_300.otf"
goto :goto_2c
:pswitch_18
const-string v0, "fonts/helveticaneue_medium.otf"
goto :goto_2c
:pswitch_1b
const-string v0, "fonts/helveticaneue_light_italic.otf"
goto :goto_2c
:pswitch_1e
const-string v0, "fonts/helveticaneue_italic.otf"
goto :goto_2c
:pswitch_21
const-string v0, "fonts/helveticaneue_condensed_black.otf"
goto :goto_2c
:pswitch_24
const-string v0, "fonts/helveticaneue_bold_italic.otf"
goto :goto_2c
:pswitch_27
const-string v0, "fonts/helveticaneue_bold.otf"
goto :goto_2c
:pswitch_2a
const-string v0, "fonts/helveticaneue.otf"
.line 130
:goto_2c
:pswitch_2c
:try_start_2c
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->isInEditMode()Z
move-result p1
if-eqz p1, :cond_43
.line 131
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->getContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
move-result-object p1
invoke-static {p1, v0}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object p1
const/4 v0, 0x0
.line 132
invoke-virtual {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setTypeface(Landroid/graphics/Typeface;I)V
goto :goto_4b
.line 134
:cond_43
invoke-static {p0, v0}, Lcom/appcore/utils/helpers/TypefaceHelpers;->setTypeface(Landroid/widget/TextView;Ljava/lang/String;)V
:try_end_46
.catch Ljava/lang/Exception; {:try_start_2c .. :try_end_46} :catch_47
goto :goto_4b
:catch_47
move-exception p1
.line 137
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:goto_4b
return-void
:pswitch_data_4c
.packed-switch 0x0
:pswitch_2a
:pswitch_27
:pswitch_24
:pswitch_21
:pswitch_1e
:pswitch_2c
:pswitch_1b
:pswitch_18
:pswitch_15
:pswitch_12
:pswitch_f
:pswitch_c
:pswitch_9
:pswitch_6
.end packed-switch
.end method