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