FlowTextView.smali
.class public Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;
.super Landroid/support/v7/widget/AppCompatTextView;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
invoke-direct {p0, p1}, Landroid/support/v7/widget/AppCompatTextView;-><init>(Landroid/content/Context;)V
invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;->init()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1, p2}, Landroid/support/v7/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;->init()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 4
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;->init()V
return-void
.end method
.method private init()V
.registers 4
new-instance v0, Landroid/view/ContextThemeWrapper;
invoke-virtual {p0}, Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getInstance()Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;
move-result-object v2
invoke-virtual {v2}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getThemeId()I
move-result v2
invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
sget v1, Lcom/sdk/orion/ui/baselibrary/R$attr;->orion_sdk_flow_view_border_selector_drawable:I
invoke-static {v0, v1}, Lcom/sdk/orion/ui/baselibrary/utils/AttrUtils;->getDrawableAttr(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {p0, v1}, Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
sget v1, Lcom/sdk/orion/ui/baselibrary/R$attr;->orion_sdk_flow_view_text_color_selector:I
invoke-static {v0, v1}, Lcom/sdk/orion/ui/baselibrary/utils/AttrUtils;->getColorStateListAttr(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/sdk/orion/ui/baselibrary/widget/FlowTextView;->setTextColor(Landroid/content/res/ColorStateList;)V
return-void
.end method