MryAlphaFrameLayout.smali
.class public Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;
.super Landroid/widget/FrameLayout;
.source "MryAlphaFrameLayout.java"
# interfaces
.implements Lim/tpelyyftgw/ui/hviews/MryAlphaViewInf;
# instance fields
.field private mAlphaViewHelper:Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
# 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 33
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 34
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 37
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 38
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 41
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 42
return-void
.end method
.method private getAlphaViewHelper()Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
.registers 2
.line 45
iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->mAlphaViewHelper:Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
if-nez v0, :cond_b
.line 46
new-instance v0, Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;-><init>(Landroid/view/View;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->mAlphaViewHelper:Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
.line 48
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->mAlphaViewHelper:Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
return-object v0
.end method
# virtual methods
.method public setChangeAlphaWhenDisable(Z)V
.registers 3
.param p1, "changeAlphaWhenDisable" # Z
.line 80
invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->getAlphaViewHelper()Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;->setChangeAlphaWhenDisable(Z)V
.line 81
return-void
.end method
.method public setChangeAlphaWhenPress(Z)V
.registers 3
.param p1, "changeAlphaWhenPress" # Z
.line 70
invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->getAlphaViewHelper()Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;->setChangeAlphaWhenPress(Z)V
.line 71
return-void
.end method
.method public setEnabled(Z)V
.registers 3
.param p1, "enabled" # Z
.line 59
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setEnabled(Z)V
.line 60
invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->getAlphaViewHelper()Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;->onEnabledChanged(Landroid/view/View;Z)V
.line 61
return-void
.end method
.method public setPressed(Z)V
.registers 3
.param p1, "pressed" # Z
.line 53
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setPressed(Z)V
.line 54
invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/MryAlphaFrameLayout;->getAlphaViewHelper()Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lim/tpelyyftgw/ui/hviews/helper/MryAlphaViewHelper;->onPressedChanged(Landroid/view/View;Z)V
.line 55
return-void
.end method