AnimationUtils.smali

.class public Lim/tpelyyftgw/ui/load/animation/AnimationUtils;
.super Ljava/lang/Object;
.source "AnimationUtils.java"


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static isRunning(Landroid/animation/ValueAnimator;)Z
    .registers 2
    .param p0, "animator"    # Landroid/animation/ValueAnimator;

    .line 47
    if-eqz p0, :cond_a

    invoke-virtual {p0}, Landroid/animation/ValueAnimator;->isRunning()Z

    move-result v0

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    goto :goto_b

    :cond_a
    const/4 v0, 0x0

    :goto_b
    return v0
.end method

.method public static varargs isRunning([Lim/tpelyyftgw/ui/load/sprite/Sprite;)Z
    .registers 6
    .param p0, "sprites"    # [Lim/tpelyyftgw/ui/load/sprite/Sprite;

    .line 38
    array-length v0, p0

    const/4 v1, 0x0

    const/4 v2, 0x0

    :goto_3
    if-ge v2, v0, :cond_12

    aget-object v3, p0, v2

    .line 39
    .local v3, "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/load/sprite/Sprite;->isRunning()Z

    move-result v4

    if-eqz v4, :cond_f

    .line 40
    const/4 v0, 0x1

    return v0

    .line 38
    .end local v3    # "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
    :cond_f
    add-int/lit8 v2, v2, 0x1

    goto :goto_3

    .line 43
    :cond_12
    return v1
.end method

.method public static isStarted(Landroid/animation/ValueAnimator;)Z
    .registers 2
    .param p0, "animator"    # Landroid/animation/ValueAnimator;

    .line 51
    if-eqz p0, :cond_a

    invoke-virtual {p0}, Landroid/animation/ValueAnimator;->isStarted()Z

    move-result v0

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    goto :goto_b

    :cond_a
    const/4 v0, 0x0

    :goto_b
    return v0
.end method

.method public static start(Landroid/animation/Animator;)V
    .registers 2
    .param p0, "animator"    # Landroid/animation/Animator;

    .line 14
    if-eqz p0, :cond_b

    invoke-virtual {p0}, Landroid/animation/Animator;->isStarted()Z

    move-result v0

    if-nez v0, :cond_b

    .line 15
    invoke-virtual {p0}, Landroid/animation/Animator;->start()V

    .line 17
    :cond_b
    return-void
.end method

.method public static varargs start([Lim/tpelyyftgw/ui/load/sprite/Sprite;)V
    .registers 4
    .param p0, "sprites"    # [Lim/tpelyyftgw/ui/load/sprite/Sprite;

    .line 26
    array-length v0, p0

    const/4 v1, 0x0

    :goto_2
    if-ge v1, v0, :cond_c

    aget-object v2, p0, v1

    .line 27
    .local v2, "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/load/sprite/Sprite;->start()V

    .line 26
    .end local v2    # "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
    add-int/lit8 v1, v1, 0x1

    goto :goto_2

    .line 29
    :cond_c
    return-void
.end method

.method public static stop(Landroid/animation/Animator;)V
    .registers 2
    .param p0, "animator"    # Landroid/animation/Animator;

    .line 20
    if-eqz p0, :cond_b

    invoke-virtual {p0}, Landroid/animation/Animator;->isRunning()Z

    move-result v0

    if-nez v0, :cond_b

    .line 21
    invoke-virtual {p0}, Landroid/animation/Animator;->end()V

    .line 23
    :cond_b
    return-void
.end method

.method public static varargs stop([Lim/tpelyyftgw/ui/load/sprite/Sprite;)V
    .registers 4
    .param p0, "sprites"    # [Lim/tpelyyftgw/ui/load/sprite/Sprite;

    .line 32
    array-length v0, p0

    const/4 v1, 0x0

    :goto_2
    if-ge v1, v0, :cond_c

    aget-object v2, p0, v1

    .line 33
    .local v2, "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/load/sprite/Sprite;->stop()V

    .line 32
    .end local v2    # "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
    add-int/lit8 v1, v1, 0x1

    goto :goto_2

    .line 35
    :cond_c
    return-void
.end method