b.smali
.class final Lcom/cmcm/safewallet/ui/widget/md/b;
.super Ljava/lang/Object;
.source "SWMaterialProgressDrawable.java"
# instance fields
.field aNc:F
.field aNd:D
.field aNe:I
.field private final fA:Landroid/graphics/drawable/Drawable$Callback;
.field fV:F
.field mAlpha:I
.field mColors:[I
.field final mPaint:Landroid/graphics/Paint;
.field mRotation:F
.field pn:I
.field final vX:Landroid/graphics/RectF;
.field private vY:Landroid/graphics/Paint;
.field final vZ:Landroid/graphics/Paint;
.field wa:F
.field wb:F
.field wc:I
.field wd:F
.field we:F
.field wf:F
# direct methods
.method public constructor <init>(Landroid/graphics/drawable/Drawable$Callback;)V
.registers 5
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 498
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 467
new-instance v0, Landroid/graphics/RectF;
invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->vX:Landroid/graphics/RectF;
.line 468
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;
.line 469
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->vY:Landroid/graphics/Paint;
.line 473
iput v1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wa:F
.line 474
iput v1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wb:F
.line 475
iput v1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mRotation:F
.line 476
const/high16 v0, 0x40a00000 # 5.0f
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->fV:F
.line 477
const/high16 v0, 0x40200000 # 2.5f
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->aNc:F
.line 494
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0, v2}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->vZ:Landroid/graphics/Paint;
.line 499
iput-object p1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->fA:Landroid/graphics/drawable/Drawable$Callback;
.line 501
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;
sget-object v1, Landroid/graphics/Paint$Cap;->SQUARE:Landroid/graphics/Paint$Cap;
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStrokeCap(Landroid/graphics/Paint$Cap;)V
.line 502
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 503
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mPaint:Landroid/graphics/Paint;
sget-object v1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 505
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->vY:Landroid/graphics/Paint;
sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 506
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->vY:Landroid/graphics/Paint;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 507
return-void
.end method
# virtual methods
.method public final O(I)V
.registers 4
.prologue
.line 609
iput p1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wc:I
.line 610
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mColors:[I
iget v1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wc:I
aget v0, v0, v1
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->pn:I
.line 611
return-void
.end method
.method final bM()I
.registers 3
.prologue
.line 621
iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wc:I
add-int/lit8 v0, v0, 0x1
iget-object v1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mColors:[I
array-length v1, v1
rem-int/2addr v0, v1
return v0
.end method
.method public final bO()V
.registers 2
.prologue
.line 770
iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wa:F
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wd:F
.line 771
iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wb:F
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->we:F
.line 772
iget v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mRotation:F
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wf:F
.line 773
return-void
.end method
.method public final bP()V
.registers 2
.prologue
const/4 v0, 0x0
.line 779
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wd:F
.line 780
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->we:F
.line 781
iput v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wf:F
.line 782
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->q(F)V
.line 783
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->r(F)V
.line 784
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/widget/md/b;->setRotation(F)V
.line 785
return-void
.end method
.method final invalidateSelf()V
.registers 3
.prologue
.line 788
iget-object v0, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->fA:Landroid/graphics/drawable/Drawable$Callback;
const/4 v1, 0x0
invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
.line 789
return-void
.end method
.method public final q(F)V
.registers 2
.prologue
.line 667
iput p1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wa:F
.line 668
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/md/b;->invalidateSelf()V
.line 669
return-void
.end method
.method public final r(F)V
.registers 2
.prologue
.line 690
iput p1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->wb:F
.line 691
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/md/b;->invalidateSelf()V
.line 692
return-void
.end method
.method public final setRotation(F)V
.registers 2
.prologue
.line 701
iput p1, p0, Lcom/cmcm/safewallet/ui/widget/md/b;->mRotation:F
.line 702
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/widget/md/b;->invalidateSelf()V
.line 703
return-void
.end method