a.smali

.class public final Lcom/imo/android/imoim/feeds/ui/views/alpha/a;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field private a:Z

.field private b:F

.field private c:F


# direct methods
.method private constructor <init>()V
    .registers 2

    .line 52
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    .line 53
    iput-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->a:Z

    const/high16 v0, 0x3f800000    # 1.0f

    .line 54
    iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    const/high16 v0, 0x3f000000    # 0.5f

    .line 55
    iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    return-void
.end method

.method public static a(Landroid/content/Context;Landroid/util/AttributeSet;)Lcom/imo/android/imoim/feeds/ui/views/alpha/a;
    .registers 5

    .line 60
    new-instance v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;

    invoke-direct {v0}, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;-><init>()V

    if-eqz p1, :cond_2d

    .line 62
    sget-object v1, Lcom/masala/share/b$b;->AlphaAttrsParser:[I

    invoke-virtual {p0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;

    move-result-object p0

    if-eqz p0, :cond_2d

    const/4 p1, 0x1

    .line 64
    iget v1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    invoke-virtual {p0, p1, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result p1

    iput p1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    const/4 p1, 0x0

    .line 65
    iget v1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    invoke-virtual {p0, p1, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result p1

    iput p1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    const/4 p1, 0x2

    .line 66
    iget-boolean v1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->a:Z

    invoke-virtual {p0, p1, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result p1

    iput-boolean p1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->a:Z

    .line 67
    invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V

    .line 70
    :cond_2d
    iget p0, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    const/4 p1, 0x0

    const/high16 v1, 0x3f800000    # 1.0f

    cmpg-float v2, p0, p1

    if-ltz v2, :cond_3a

    cmpl-float p0, p0, v1

    if-lez p0, :cond_3e

    :cond_3a
    const/high16 p0, 0x3f000000    # 0.5f

    .line 71
    iput p0, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    .line 73
    :cond_3e
    iget p0, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    cmpg-float p1, p0, p1

    if-ltz p1, :cond_48

    cmpl-float p0, p0, v1

    if-lez p0, :cond_4a

    .line 74
    :cond_48
    iput v1, v0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    :cond_4a
    return-object v0
.end method


# virtual methods
.method public final a(F)V
    .registers 3

    const/4 v0, 0x0

    cmpg-float v0, p1, v0

    if-ltz v0, :cond_e

    const/high16 v0, 0x3f800000    # 1.0f

    cmpl-float v0, p1, v0

    if-lez v0, :cond_c

    goto :goto_e

    .line 117
    :cond_c
    iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    :cond_e
    :goto_e
    return-void
.end method

.method public final a(Landroid/view/View;Z)V
    .registers 6

    if-eqz p2, :cond_5

    .line 91
    iget p2, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    goto :goto_7

    :cond_5
    iget p2, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->c:F

    .line 92
    :goto_7
    instance-of v0, p1, Landroid/view/ViewGroup;

    if-eqz v0, :cond_28

    .line 93
    check-cast p1, Landroid/view/ViewGroup;

    .line 94
    iget-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->a:Z

    if-eqz v0, :cond_14

    .line 95
    invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->setAlpha(F)V

    .line 97
    :cond_14
    invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I

    move-result v0

    const/4 v1, 0x0

    :goto_19
    if-ge v1, v0, :cond_27

    .line 99
    invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    if-eqz v2, :cond_24

    .line 101
    invoke-virtual {v2, p2}, Landroid/view/View;->setAlpha(F)V

    :cond_24
    add-int/lit8 v1, v1, 0x1

    goto :goto_19

    :cond_27
    return-void

    .line 105
    :cond_28
    invoke-virtual {p1, p2}, Landroid/view/View;->setAlpha(F)V

    return-void
.end method

.method public final b(F)V
    .registers 3

    const/4 v0, 0x0

    cmpg-float v0, p1, v0

    if-ltz v0, :cond_e

    const/high16 v0, 0x3f800000    # 1.0f

    cmpl-float v0, p1, v0

    if-lez v0, :cond_c

    goto :goto_e

    .line 125
    :cond_c
    iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/alpha/a;->b:F

    :cond_e
    :goto_e
    return-void
.end method