h.smali
.class final Landroid/support/v4/widget/h;
.super Ljava/lang/Object;
.source "CircularProgressDrawable.java"
# instance fields
.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 final vY:Landroid/graphics/Paint;
.field final vZ:Landroid/graphics/Paint;
.field wa:F
.field wb:F
.field private wc:I
.field wd:F
.field we:F
.field wf:F
.field wg:Z
.field wh:Landroid/graphics/Path;
.field wi:F
.field wj:F
.field wk:I
.field wl:I
# direct methods
.method constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 645
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 618
new-instance v0, Landroid/graphics/RectF;
invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
iput-object v0, p0, Landroid/support/v4/widget/h;->vX:Landroid/graphics/RectF;
.line 619
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Landroid/support/v4/widget/h;->mPaint:Landroid/graphics/Paint;
.line 620
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Landroid/support/v4/widget/h;->vY:Landroid/graphics/Paint;
.line 621
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Landroid/support/v4/widget/h;->vZ:Landroid/graphics/Paint;
.line 623
iput v1, p0, Landroid/support/v4/widget/h;->wa:F
.line 624
iput v1, p0, Landroid/support/v4/widget/h;->wb:F
.line 625
iput v1, p0, Landroid/support/v4/widget/h;->mRotation:F
.line 626
const/high16 v0, 0x40a00000 # 5.0f
iput v0, p0, Landroid/support/v4/widget/h;->fV:F
.line 638
const/high16 v0, 0x3f800000 # 1.0f
iput v0, p0, Landroid/support/v4/widget/h;->wi:F
.line 642
const/16 v0, 0xff
iput v0, p0, Landroid/support/v4/widget/h;->mAlpha:I
.line 646
iget-object v0, p0, Landroid/support/v4/widget/h;->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 647
iget-object v0, p0, Landroid/support/v4/widget/h;->mPaint:Landroid/graphics/Paint;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 648
iget-object v0, p0, Landroid/support/v4/widget/h;->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 650
iget-object v0, p0, Landroid/support/v4/widget/h;->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 651
iget-object v0, p0, Landroid/support/v4/widget/h;->vY:Landroid/graphics/Paint;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 653
iget-object v0, p0, Landroid/support/v4/widget/h;->vZ:Landroid/graphics/Paint;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V
.line 654
return-void
.end method
# virtual methods
.method final O(I)V
.registers 4
.prologue
.line 792
iput p1, p0, Landroid/support/v4/widget/h;->wc:I
.line 793
iget-object v0, p0, Landroid/support/v4/widget/h;->mColors:[I
iget v1, p0, Landroid/support/v4/widget/h;->wc:I
aget v0, v0, v1
iput v0, p0, Landroid/support/v4/widget/h;->pn:I
.line 794
return-void
.end method
.method final bM()I
.registers 3
.prologue
.line 804
iget v0, p0, Landroid/support/v4/widget/h;->wc:I
add-int/lit8 v0, v0, 0x1
iget-object v1, p0, Landroid/support/v4/widget/h;->mColors:[I
array-length v1, v1
rem-int/2addr v0, v1
return v0
.end method
.method final bN()I
.registers 3
.prologue
.line 862
iget-object v0, p0, Landroid/support/v4/widget/h;->mColors:[I
iget v1, p0, Landroid/support/v4/widget/h;->wc:I
aget v0, v0, v1
return v0
.end method
.method final bO()V
.registers 2
.prologue
.line 930
iget v0, p0, Landroid/support/v4/widget/h;->wa:F
iput v0, p0, Landroid/support/v4/widget/h;->wd:F
.line 931
iget v0, p0, Landroid/support/v4/widget/h;->wb:F
iput v0, p0, Landroid/support/v4/widget/h;->we:F
.line 932
iget v0, p0, Landroid/support/v4/widget/h;->mRotation:F
iput v0, p0, Landroid/support/v4/widget/h;->wf:F
.line 933
return-void
.end method
.method final bP()V
.registers 2
.prologue
const/4 v0, 0x0
.line 939
iput v0, p0, Landroid/support/v4/widget/h;->wd:F
.line 940
iput v0, p0, Landroid/support/v4/widget/h;->we:F
.line 941
iput v0, p0, Landroid/support/v4/widget/h;->wf:F
.line 1846
iput v0, p0, Landroid/support/v4/widget/h;->wa:F
.line 1866
iput v0, p0, Landroid/support/v4/widget/h;->wb:F
.line 1874
iput v0, p0, Landroid/support/v4/widget/h;->mRotation:F
.line 945
return-void
.end method
.method final l(Z)V
.registers 3
.prologue
.line 896
iget-boolean v0, p0, Landroid/support/v4/widget/h;->wg:Z
if-eq v0, p1, :cond_6
.line 897
iput-boolean p1, p0, Landroid/support/v4/widget/h;->wg:Z
.line 899
:cond_6
return-void
.end method
.method final setStrokeWidth(F)V
.registers 3
.prologue
.line 837
iput p1, p0, Landroid/support/v4/widget/h;->fV:F
.line 838
iget-object v0, p0, Landroid/support/v4/widget/h;->mPaint:Landroid/graphics/Paint;
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setStrokeWidth(F)V
.line 839
return-void
.end method