c.smali
.class final Lcom/cmcm/safewallet/utils/c/c;
.super Landroid/view/animation/Animation;
.source "PrencentController.java"
# instance fields
.field private synthetic aPk:Lcom/cmcm/safewallet/utils/c/b;
# direct methods
.method private constructor <init>(Lcom/cmcm/safewallet/utils/c/b;)V
.registers 2
.prologue
.line 65
iput-object p1, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
invoke-direct {p0}, Landroid/view/animation/Animation;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lcom/cmcm/safewallet/utils/c/b;B)V
.registers 3
.prologue
.line 65
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/utils/c/c;-><init>(Lcom/cmcm/safewallet/utils/c/b;)V
return-void
.end method
# virtual methods
.method protected final applyTransformation(FLandroid/view/animation/Transformation;)V
.registers 9
.prologue
const/high16 v1, 0x3f800000 # 1.0f
.line 68
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 1017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPg:F
.line 68
sub-float v0, p1, v0
const v2, 0x49742400 # 1000000.0f
mul-float/2addr v0, v2
iget-object v2, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 2017
iget v2, v2, Lcom/cmcm/safewallet/utils/c/b;->qU:F
.line 68
mul-float/2addr v0, v2
.line 69
iget-object v2, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
iget-object v3, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 3017
iget v3, v3, Lcom/cmcm/safewallet/utils/c/b;->aPf:F
.line 69
add-float/2addr v0, v3
.line 4017
iput v0, v2, Lcom/cmcm/safewallet/utils/c/b;->aPf:F
.line 70
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 5017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPh:I
.line 70
const/4 v2, 0x2
if-ne v0, v2, :cond_5d
.line 71
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 6017
const v2, 0x39aec33e
iput v2, v0, Lcom/cmcm/safewallet/utils/c/b;->qU:F
.line 84
:goto_28
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 12017
iget-object v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPj:Lcom/cmcm/safewallet/utils/c/a;
.line 84
if-eqz v0, :cond_3e
.line 85
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 13017
iget-object v2, v0, Lcom/cmcm/safewallet/utils/c/b;->aPj:Lcom/cmcm/safewallet/utils/c/a;
.line 85
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 14017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPf:F
.line 85
cmpl-float v0, v0, v1
if-lez v0, :cond_8a
move v0, v1
:goto_3b
invoke-interface {v2, v0}, Lcom/cmcm/safewallet/utils/c/a;->n(F)V
.line 87
:cond_3e
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 16017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPf:F
.line 87
cmpl-float v0, v0, v1
if-ltz v0, :cond_58
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 17017
iget-object v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPj:Lcom/cmcm/safewallet/utils/c/a;
.line 87
if-eqz v0, :cond_58
.line 88
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
invoke-virtual {v0}, Lcom/cmcm/safewallet/utils/c/b;->stop()V
.line 89
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 18017
iget-object v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPj:Lcom/cmcm/safewallet/utils/c/a;
.line 89
invoke-interface {v0}, Lcom/cmcm/safewallet/utils/c/a;->onEnd()V
.line 91
:cond_58
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 19017
iput p1, v0, Lcom/cmcm/safewallet/utils/c/b;->aPg:F
.line 92
return-void
.line 73
:cond_5d
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 7017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPf:F
.line 73
float-to-double v2, v0
const-wide v4, 0x3fe999999999999aL # 0.8
cmpg-double v0, v2, v4
if-gtz v0, :cond_82
.line 74
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 8017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPh:I
.line 74
const/4 v2, 0x1
if-ne v0, v2, :cond_7a
.line 75
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 9017
const v2, 0x392ec33e
iput v2, v0, Lcom/cmcm/safewallet/utils/c/b;->qU:F
goto :goto_28
.line 77
:cond_7a
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 10017
const v2, 0x38aec33e
iput v2, v0, Lcom/cmcm/safewallet/utils/c/b;->qU:F
goto :goto_28
.line 80
:cond_82
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 11017
const v2, 0x378bcf65
iput v2, v0, Lcom/cmcm/safewallet/utils/c/b;->qU:F
goto :goto_28
.line 85
:cond_8a
iget-object v0, p0, Lcom/cmcm/safewallet/utils/c/c;->aPk:Lcom/cmcm/safewallet/utils/c/b;
.line 15017
iget v0, v0, Lcom/cmcm/safewallet/utils/c/b;->aPf:F
goto :goto_3b
.end method