a.smali

.class public final Lcom/cmcm/safewallet/ui/widget/md/a;
.super Landroid/graphics/drawable/Drawable;
.source "SWMaterialProgressDrawable.java"

# interfaces
.implements Landroid/graphics/drawable/Animatable;


# static fields
.field private static final LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator;

.field private static final vQ:Landroid/view/animation/Interpolator;


# instance fields
.field final aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

.field private aMX:Landroid/view/View;

.field private aMY:D

.field private aMZ:D

.field private final fA:Landroid/graphics/drawable/Drawable$Callback;

.field private mAnimation:Landroid/view/animation/Animation;

.field private final mAnimators:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Landroid/view/animation/Animation;",
            ">;"
        }
    .end annotation
.end field

.field private mResources:Landroid/content/res/Resources;

.field private mRotation:F

.field private final vR:[I

.field private vT:F

.field vU:Z


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

    .prologue
    .line 53
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    sput-object v0, Lcom/cmcm/safewallet/ui/widget/md/a;->LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator;

    .line 54
    new-instance v0, Landroid/support/v4/view/b/b;

    invoke-direct {v0}, Landroid/support/v4/view/b/b;-><init>()V

    sput-object v0, Lcom/cmcm/safewallet/ui/widget/md/a;->vQ:Landroid/view/animation/Interpolator;

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/view/View;)V
    .registers 12

    .prologue
    const/4 v8, 0x1

    const/high16 v7, 0x40000000    # 2.0f

    const-wide/high16 v4, 0x403e000000000000L    # 30.0

    const/4 v6, 0x0

    .line 119
    invoke-direct {p0}, Landroid/graphics/drawable/Drawable;-><init>()V

    .line 75
    new-array v0, v8, [I

    const/high16 v1, -0x1000000

    aput v1, v0, v6

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->vR:[I

    .line 93
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimators:Ljava/util/ArrayList;

    .line 449
    new-instance v0, Lcom/cmcm/safewallet/ui/widget/md/a$3;

    invoke-direct {v0, p0}, Lcom/cmcm/safewallet/ui/widget/md/a$3;-><init>(Lcom/cmcm/safewallet/ui/widget/md/a;)V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->fA:Landroid/graphics/drawable/Drawable$Callback;

    .line 120
    iput-object p2, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMX:Landroid/view/View;

    .line 121
    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mResources:Landroid/content/res/Resources;

    .line 123
    new-instance v0, Lcom/cmcm/safewallet/ui/widget/md/b;

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->fA:Landroid/graphics/drawable/Drawable$Callback;

    invoke-direct {v0, v1}, Lcom/cmcm/safewallet/ui/widget/md/b;-><init>(Landroid/graphics/drawable/Drawable$Callback;)V

    iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 124
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->vR:[I

    .line 1588
    iput-object v1, v0, Lcom/cmcm/safewallet/ui/widget/md/b;->mColors:[I

    .line 1590
    invoke-virtual {v0, v6}, Lcom/cmcm/safewallet/ui/widget/md/b;->O(I)V

    .line 3132
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 3133
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mResources:Landroid/content/res/Resources;

    invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v0

    .line 3134
    iget v0, v0, Landroid/util/DisplayMetrics;->density:F

    .line 3136
    float-to-double v2, v0

    mul-double/2addr v2, v4

    iput-wide v2, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMY:D

    .line 3137
    float-to-double v2, v0

    mul-double/2addr v2, v4

    iput-wide v2, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMZ:D

    .line 3138
    const v2, 0x3fcccccd    # 1.6f

    mul-float/2addr v2, v0

    .line 3655
    iput v2, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->fV:F

    .line 3656
    iget-object v3, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;

    invoke-virtual {v3, v2}, Landroid/graphics/Paint;->setStrokeWidth(F)V

    .line 3657
    invoke-virtual {v1}, Lcom/cmcm/safewallet/ui/widget/md/b;->invalidateSelf()V

    .line 3139
    const-wide/high16 v2, 0x4020000000000000L    # 8.0

    float-to-double v4, v0

    mul-double/2addr v2, v4

    .line 3731
    iput-wide v2, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->aNd:D

    .line 3140
    invoke-virtual {v1, v6}, Lcom/cmcm/safewallet/ui/widget/md/b;->O(I)V

    .line 3142
    iget-wide v2, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMY:D

    double-to-int v0, v2

    iget-wide v2, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMZ:D

    double-to-int v2, v2

    .line 4711
    invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I

    move-result v0

    int-to-float v0, v0

    .line 4713
    iget-wide v2, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->aNd:D

    const-wide/16 v4, 0x0

    cmpg-double v2, v2, v4

    if-lez v2, :cond_7a

    const/4 v2, 0x0

    cmpg-float v2, v0, v2

    if-gez v2, :cond_a3

    .line 4714
    :cond_7a
    iget v0, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->fV:F

    div-float/2addr v0, v7

    float-to-double v2, v0

    invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D

    move-result-wide v2

    double-to-float v0, v2

    .line 4718
    :goto_83
    iput v0, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->aNc:F

    .line 5362
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 5363
    new-instance v1, Lcom/cmcm/safewallet/ui/widget/md/a$1;

    invoke-direct {v1, p0, v0}, Lcom/cmcm/safewallet/ui/widget/md/a$1;-><init>(Lcom/cmcm/safewallet/ui/widget/md/a;Lcom/cmcm/safewallet/ui/widget/md/b;)V

    .line 5415
    const/4 v2, -0x1

    invoke-virtual {v1, v2}, Landroid/view/animation/Animation;->setRepeatCount(I)V

    .line 5416
    invoke-virtual {v1, v8}, Landroid/view/animation/Animation;->setRepeatMode(I)V

    .line 5417
    sget-object v2, Lcom/cmcm/safewallet/ui/widget/md/a;->LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator;

    invoke-virtual {v1, v2}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V

    .line 5418
    new-instance v2, Lcom/cmcm/safewallet/ui/widget/md/a$2;

    invoke-direct {v2, p0, v0}, Lcom/cmcm/safewallet/ui/widget/md/a$2;-><init>(Lcom/cmcm/safewallet/ui/widget/md/a;Lcom/cmcm/safewallet/ui/widget/md/b;)V

    invoke-virtual {v1, v2}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 5446
    iput-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimation:Landroid/view/animation/Animation;

    .line 128
    return-void

    .line 4716
    :cond_a3
    div-float/2addr v0, v7

    float-to-double v2, v0

    iget-wide v4, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->aNd:D

    sub-double/2addr v2, v4

    double-to-float v0, v2

    goto :goto_83
.end method

.method static synthetic a(Lcom/cmcm/safewallet/ui/widget/md/a;)F
    .registers 2

    .prologue
    .line 52
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->vT:F

    return v0
.end method

.method static synthetic a(Lcom/cmcm/safewallet/ui/widget/md/a;F)F
    .registers 2

    .prologue
    .line 52
    iput p1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->vT:F

    return p1
.end method

.method private static a(Lcom/cmcm/safewallet/ui/widget/md/b;)F
    .registers 7

    .prologue
    .line 303
    .line 8662
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->fV:F

    .line 304
    float-to-double v0, v0

    const-wide v2, 0x401921fb54442d18L    # 6.283185307179586

    .line 8735
    iget-wide v4, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->aNd:D

    .line 304
    mul-double/2addr v2, v4

    div-double/2addr v0, v2

    .line 303
    invoke-static {v0, v1}, Ljava/lang/Math;->toRadians(D)D

    move-result-wide v0

    double-to-float v0, v0

    return v0
.end method

.method private static a(FLcom/cmcm/safewallet/ui/widget/md/b;)V
    .registers 11

    .prologue
    const/high16 v1, 0x3f400000    # 0.75f

    .line 333
    cmpl-float v0, p0, v1

    if-lez v0, :cond_62

    .line 337
    sub-float v0, p0, v1

    const/high16 v1, 0x3e800000    # 0.25f

    div-float/2addr v0, v1

    .line 9685
    iget-object v1, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->mColors:[I

    iget v2, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->wc:I

    aget v1, v1, v2

    .line 10617
    iget-object v2, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->mColors:[I

    invoke-virtual {p1}, Lcom/cmcm/safewallet/ui/widget/md/b;->bM()I

    move-result v3

    aget v2, v2, v3

    .line 11309
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    .line 11310
    ushr-int/lit8 v3, v1, 0x18

    .line 11311
    shr-int/lit8 v4, v1, 0x10

    and-int/lit16 v4, v4, 0xff

    .line 11312
    shr-int/lit8 v5, v1, 0x8

    and-int/lit16 v5, v5, 0xff

    .line 11313
    and-int/lit16 v1, v1, 0xff

    .line 11315
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    .line 11316
    ushr-int/lit8 v6, v2, 0x18

    .line 11317
    shr-int/lit8 v7, v2, 0x10

    and-int/lit16 v7, v7, 0xff

    .line 11318
    shr-int/lit8 v8, v2, 0x8

    and-int/lit16 v8, v8, 0xff

    .line 11319
    and-int/lit16 v2, v2, 0xff

    .line 11321
    sub-int/2addr v6, v3

    int-to-float v6, v6

    mul-float/2addr v6, v0

    float-to-int v6, v6

    add-int/2addr v3, v6

    shl-int/lit8 v3, v3, 0x18

    sub-int v6, v7, v4

    int-to-float v6, v6

    mul-float/2addr v6, v0

    float-to-int v6, v6

    add-int/2addr v4, v6

    shl-int/lit8 v4, v4, 0x10

    or-int/2addr v3, v4

    sub-int v4, v8, v5

    int-to-float v4, v4

    mul-float/2addr v4, v0

    float-to-int v4, v4

    add-int/2addr v4, v5

    shl-int/lit8 v4, v4, 0x8

    or-int/2addr v3, v4

    sub-int/2addr v2, v1

    int-to-float v2, v2

    mul-float/2addr v0, v2

    float-to-int v0, v0

    add-int/2addr v0, v1

    or-int/2addr v0, v3

    .line 11601
    iput v0, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->pn:I

    .line 341
    :cond_62
    return-void
.end method

.method static synthetic b(Lcom/cmcm/safewallet/ui/widget/md/b;)F
    .registers 2

    .prologue
    .line 52
    invoke-static {p0}, Lcom/cmcm/safewallet/ui/widget/md/a;->a(Lcom/cmcm/safewallet/ui/widget/md/b;)F

    move-result v0

    return v0
.end method

.method static synthetic b(FLcom/cmcm/safewallet/ui/widget/md/b;)V
    .registers 6

    .prologue
    .line 52
    .line 12347
    invoke-static {p0, p1}, Lcom/cmcm/safewallet/ui/widget/md/a;->a(FLcom/cmcm/safewallet/ui/widget/md/b;)V

    .line 12762
    iget v0, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->wf:F

    .line 12348
    const v1, 0x3f4ccccd    # 0.8f

    div-float/2addr v0, v1

    float-to-double v0, v0

    invoke-static {v0, v1}, Ljava/lang/Math;->floor(D)D

    move-result-wide v0

    const-wide/high16 v2, 0x3ff0000000000000L    # 1.0

    add-double/2addr v0, v2

    double-to-float v0, v0

    .line 12350
    invoke-static {p1}, Lcom/cmcm/safewallet/ui/widget/md/a;->a(Lcom/cmcm/safewallet/ui/widget/md/b;)F

    move-result v1

    .line 13677
    iget v2, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->wd:F

    .line 13681
    iget v3, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->we:F

    .line 12352
    sub-float v1, v3, v1

    .line 14677
    iget v3, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->wd:F

    .line 12352
    sub-float/2addr v1, v3

    mul-float/2addr v1, p0

    add-float/2addr v1, v2

    .line 12354
    invoke-virtual {p1, v1}, Lcom/cmcm/safewallet/ui/widget/md/b;->q(F)V

    .line 14681
    iget v1, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->we:F

    .line 12355
    invoke-virtual {p1, v1}, Lcom/cmcm/safewallet/ui/widget/md/b;->r(F)V

    .line 14762
    iget v1, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->wf:F

    .line 15762
    iget v2, p1, Lcom/cmcm/safewallet/ui/widget/md/b;->wf:F

    .line 12357
    sub-float/2addr v0, v2

    mul-float/2addr v0, p0

    add-float/2addr v0, v1

    .line 12358
    invoke-virtual {p1, v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->setRotation(F)V

    .line 52
    return-void
.end method

.method static synthetic c(FLcom/cmcm/safewallet/ui/widget/md/b;)V
    .registers 2

    .prologue
    .line 52
    invoke-static {p0, p1}, Lcom/cmcm/safewallet/ui/widget/md/a;->a(FLcom/cmcm/safewallet/ui/widget/md/b;)V

    return-void
.end method

.method static synthetic uE()Landroid/view/animation/Interpolator;
    .registers 1

    .prologue
    .line 52
    sget-object v0, Lcom/cmcm/safewallet/ui/widget/md/a;->vQ:Landroid/view/animation/Interpolator;

    return-object v0
.end method


# virtual methods
.method public final draw(Landroid/graphics/Canvas;)V
    .registers 11

    .prologue
    const/high16 v4, 0x43b40000    # 360.0f

    .line 226
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/md/a;->getBounds()Landroid/graphics/Rect;

    move-result-object v6

    .line 227
    invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I

    move-result v7

    .line 228
    iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mRotation:F

    invoke-virtual {v6}, Landroid/graphics/Rect;->exactCenterX()F

    move-result v1

    invoke-virtual {v6}, Landroid/graphics/Rect;->exactCenterY()F

    move-result v2

    invoke-virtual {p1, v0, v1, v2}, Landroid/graphics/Canvas;->rotate(FFF)V

    .line 229
    iget-object v8, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 5528
    iget-object v1, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->vX:Landroid/graphics/RectF;

    .line 5529
    invoke-virtual {v1, v6}, Landroid/graphics/RectF;->set(Landroid/graphics/Rect;)V

    .line 5530
    iget v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->aNc:F

    iget v2, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->aNc:F

    invoke-virtual {v1, v0, v2}, Landroid/graphics/RectF;->inset(FF)V

    .line 5532
    iget v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->wa:F

    iget v2, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->mRotation:F

    add-float/2addr v0, v2

    mul-float v2, v0, v4

    .line 5533
    iget v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->wb:F

    iget v3, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->mRotation:F

    add-float/2addr v0, v3

    mul-float/2addr v0, v4

    .line 5534
    sub-float v3, v0, v2

    .line 5536
    iget-object v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;

    iget v4, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->pn:I

    invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V

    .line 5537
    const/4 v4, 0x0

    iget-object v5, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;

    move-object v0, p1

    invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V

    .line 5541
    iget v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->mAlpha:I

    const/16 v1, 0xff

    if-ge v0, v1, :cond_6c

    .line 5542
    iget-object v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->vZ:Landroid/graphics/Paint;

    iget v1, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->aNe:I

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V

    .line 5543
    iget-object v0, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->vZ:Landroid/graphics/Paint;

    iget v1, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->mAlpha:I

    rsub-int v1, v1, 0xff

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setAlpha(I)V

    .line 5544
    invoke-virtual {v6}, Landroid/graphics/Rect;->exactCenterX()F

    move-result v0

    invoke-virtual {v6}, Landroid/graphics/Rect;->exactCenterY()F

    move-result v1

    invoke-virtual {v6}, Landroid/graphics/Rect;->width()I

    move-result v2

    div-int/lit8 v2, v2, 0x2

    int-to-float v2, v2

    iget-object v3, v8, Lcom/cmcm/safewallet/ui/widget/md/b;->vZ:Landroid/graphics/Paint;

    invoke-virtual {p1, v0, v1, v2, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V

    .line 230
    :cond_6c
    invoke-virtual {p1, v7}, Landroid/graphics/Canvas;->restoreToCount(I)V

    .line 231
    return-void
.end method

.method public final getAlpha()I
    .registers 2

    .prologue
    .line 239
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 5648
    iget v0, v0, Lcom/cmcm/safewallet/ui/widget/md/b;->mAlpha:I

    .line 239
    return v0
.end method

.method public final getIntrinsicHeight()I
    .registers 3

    .prologue
    .line 216
    iget-wide v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMZ:D

    double-to-int v0, v0

    return v0
.end method

.method public final getIntrinsicWidth()I
    .registers 3

    .prologue
    .line 221
    iget-wide v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMY:D

    double-to-int v0, v0

    return v0
.end method

.method public final getOpacity()I
    .registers 2

    .prologue
    .line 260
    const/4 v0, -0x3

    return v0
.end method

.method public final isRunning()Z
    .registers 7

    .prologue
    const/4 v1, 0x0

    .line 265
    iget-object v3, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimators:Ljava/util/ArrayList;

    .line 266
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v4

    move v2, v1

    .line 267
    :goto_8
    if-ge v2, v4, :cond_22

    .line 268
    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/animation/Animation;

    .line 269
    invoke-virtual {v0}, Landroid/view/animation/Animation;->hasStarted()Z

    move-result v5

    if-eqz v5, :cond_1e

    invoke-virtual {v0}, Landroid/view/animation/Animation;->hasEnded()Z

    move-result v0

    if-nez v0, :cond_1e

    .line 270
    const/4 v0, 0x1

    .line 273
    :goto_1d
    return v0

    .line 267
    :cond_1e
    add-int/lit8 v0, v2, 0x1

    move v2, v0

    goto :goto_8

    :cond_22
    move v0, v1

    .line 273
    goto :goto_1d
.end method

.method public final setAlpha(I)V
    .registers 3

    .prologue
    .line 235
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 5641
    iput p1, v0, Lcom/cmcm/safewallet/ui/widget/md/b;->mAlpha:I

    .line 236
    return-void
.end method

.method public final setColorFilter(Landroid/graphics/ColorFilter;)V
    .registers 4

    .prologue
    .line 244
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 6633
    iget-object v1, v0, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;

    invoke-virtual {v1, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

    .line 6634
    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->invalidateSelf()V

    .line 245
    return-void
.end method

.method final setRotation(F)V
    .registers 2

    .prologue
    .line 249
    iput p1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mRotation:F

    .line 250
    invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/md/a;->invalidateSelf()V

    .line 251
    return-void
.end method

.method public final start()V
    .registers 5

    .prologue
    .line 278
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimation:Landroid/view/animation/Animation;

    invoke-virtual {v0}, Landroid/view/animation/Animation;->reset()V

    .line 279
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->bO()V

    .line 281
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 6696
    iget v0, v0, Lcom/cmcm/safewallet/ui/widget/md/b;->wb:F

    .line 281
    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    .line 7673
    iget v1, v1, Lcom/cmcm/safewallet/ui/widget/md/b;->wa:F

    .line 281
    cmpl-float v0, v0, v1

    if-eqz v0, :cond_28

    .line 282
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->vU:Z

    .line 283
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimation:Landroid/view/animation/Animation;

    const-wide/16 v2, 0x29a

    invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V

    .line 284
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMX:Landroid/view/View;

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimation:Landroid/view/animation/Animation;

    invoke-virtual {v0, v1}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V

    .line 291
    :goto_27
    return-void

    .line 286
    :cond_28
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/widget/md/b;->O(I)V

    .line 287
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->bP()V

    .line 288
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimation:Landroid/view/animation/Animation;

    const-wide/16 v2, 0x534

    invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V

    .line 289
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMX:Landroid/view/View;

    iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->mAnimation:Landroid/view/animation/Animation;

    invoke-virtual {v0, v1}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V

    goto :goto_27
.end method

.method public final stop()V
    .registers 3

    .prologue
    .line 295
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMX:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V

    .line 296
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/widget/md/a;->setRotation(F)V

    .line 298
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/widget/md/b;->O(I)V

    .line 299
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/a;->aMW:Lcom/cmcm/safewallet/ui/widget/md/b;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->bP()V

    .line 300
    return-void
.end method