IndeterminateHorizontalProgressDrawable.smali
.class public final Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;
.super Lsg/bigo/common/materialprogressbar/c;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/common/materialprogressbar/g;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
}
.end annotation
# static fields
.field private static final i:Landroid/graphics/RectF;
.field private static final j:Landroid/graphics/RectF;
.field private static final k:Landroid/graphics/RectF;
.field private static final l:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.field private static final m:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
# instance fields
.field private n:I
.field private o:I
.field private p:Z
.field private q:F
.field private r:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.field private s:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
# direct methods
.method static constructor <clinit>()V
.registers 7
.line 26
new-instance v0, Landroid/graphics/RectF;
const/high16 v1, 0x3f800000 # 1.0f
const/high16 v2, 0x43340000 # 180.0f
const/high16 v3, -0x40800000 # -1.0f
const/high16 v4, -0x3ccc0000 # -180.0f
invoke-direct {v0, v4, v3, v2, v1}, Landroid/graphics/RectF;-><init>(FFFF)V
sput-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->i:Landroid/graphics/RectF;
.line 27
new-instance v0, Landroid/graphics/RectF;
const/high16 v5, -0x3f600000 # -5.0f
const/high16 v6, 0x40a00000 # 5.0f
invoke-direct {v0, v4, v5, v2, v6}, Landroid/graphics/RectF;-><init>(FFFF)V
sput-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->j:Landroid/graphics/RectF;
.line 28
new-instance v0, Landroid/graphics/RectF;
const/high16 v2, -0x3cf00000 # -144.0f
const/high16 v4, 0x43100000 # 144.0f
invoke-direct {v0, v2, v3, v4, v1}, Landroid/graphics/RectF;-><init>(FFFF)V
sput-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->k:Landroid/graphics/RectF;
.line 29
new-instance v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
const v1, 0x3dcccccd # 0.1f
const v2, -0x3bfd599a # -522.6f
invoke-direct {v0, v2, v1}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;-><init>(FF)V
sput-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->l:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.line 30
new-instance v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
const v2, -0x3cba6666 # -197.6f
invoke-direct {v0, v2, v1}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;-><init>(FF)V
sput-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->m:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 5
.line 46
invoke-direct {p0, p1}, Lsg/bigo/common/materialprogressbar/c;-><init>(Landroid/content/Context;)V
const/4 v0, 0x1
.line 34
iput-boolean v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->p:Z
.line 37
new-instance v1, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
sget-object v2, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->l:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
invoke-direct {v1, v2}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;-><init>(Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;)V
iput-object v1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->r:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.line 38
new-instance v1, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
sget-object v2, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->m:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
invoke-direct {v1, v2}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;-><init>(Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;)V
iput-object v1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->s:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.line 48
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v1
iget v1, v1, Landroid/util/DisplayMetrics;->density:F
const v2, 0x404ccccd # 3.2f
mul-float v2, v2, v1
.line 49
invoke-static {v2}, Ljava/lang/Math;->round(F)I
move-result v2
iput v2, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->n:I
const/high16 v2, 0x41800000 # 16.0f
mul-float v1, v1, v2
.line 50
invoke-static {v1}, Ljava/lang/Math;->round(F)I
move-result v1
iput v1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->o:I
.line 52
invoke-static {p1}, Lsg/bigo/common/materialprogressbar/a/d;->a(Landroid/content/Context;)F
move-result p1
iput p1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->q:F
const/4 p1, 0x2
new-array p1, p1, [Landroid/animation/Animator;
.line 54
iget-object v1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->r:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.line 55
invoke-static {v1}, Lsg/bigo/common/materialprogressbar/a;->a(Ljava/lang/Object;)Landroid/animation/Animator;
move-result-object v1
const/4 v2, 0x0
aput-object v1, p1, v2
iget-object v1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->s:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
.line 56
invoke-static {v1}, Lsg/bigo/common/materialprogressbar/a;->b(Ljava/lang/Object;)Landroid/animation/Animator;
move-result-object v1
aput-object v1, p1, v0
iput-object p1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->a:[Landroid/animation/Animator;
return-void
.end method
.method private static a(Landroid/graphics/Canvas;Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;Landroid/graphics/Paint;)V
.registers 6
.line 118
invoke-virtual {p0}, Landroid/graphics/Canvas;->save()I
move-result v0
.line 119
iget v1, p1, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;->a:F
const/4 v2, 0x0
invoke-virtual {p0, v1, v2}, Landroid/graphics/Canvas;->translate(FF)V
.line 120
iget p1, p1, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;->b:F
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {p0, p1, v1}, Landroid/graphics/Canvas;->scale(FF)V
.line 122
sget-object p1, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->k:Landroid/graphics/RectF;
invoke-virtual {p0, p1, p2}, Landroid/graphics/Canvas;->drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V
.line 124
invoke-virtual {p0, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V
return-void
.end method
# virtual methods
.method protected final a(Landroid/graphics/Canvas;IILandroid/graphics/Paint;)V
.registers 7
.line 95
iget-boolean v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->b:Z
const/high16 v1, 0x40000000 # 2.0f
if-eqz v0, :cond_2b
int-to-float p2, p2
.line 96
sget-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->j:Landroid/graphics/RectF;
invoke-virtual {v0}, Landroid/graphics/RectF;->width()F
move-result v0
div-float/2addr p2, v0
int-to-float p3, p3
sget-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->j:Landroid/graphics/RectF;
invoke-virtual {v0}, Landroid/graphics/RectF;->height()F
move-result v0
div-float/2addr p3, v0
invoke-virtual {p1, p2, p3}, Landroid/graphics/Canvas;->scale(FF)V
.line 97
sget-object p2, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->j:Landroid/graphics/RectF;
invoke-virtual {p2}, Landroid/graphics/RectF;->width()F
move-result p2
div-float/2addr p2, v1
sget-object p3, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->j:Landroid/graphics/RectF;
invoke-virtual {p3}, Landroid/graphics/RectF;->height()F
move-result p3
div-float/2addr p3, v1
invoke-virtual {p1, p2, p3}, Landroid/graphics/Canvas;->translate(FF)V
goto :goto_4f
:cond_2b
int-to-float p2, p2
.line 99
sget-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->i:Landroid/graphics/RectF;
invoke-virtual {v0}, Landroid/graphics/RectF;->width()F
move-result v0
div-float/2addr p2, v0
int-to-float p3, p3
sget-object v0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->i:Landroid/graphics/RectF;
invoke-virtual {v0}, Landroid/graphics/RectF;->height()F
move-result v0
div-float/2addr p3, v0
invoke-virtual {p1, p2, p3}, Landroid/graphics/Canvas;->scale(FF)V
.line 100
sget-object p2, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->i:Landroid/graphics/RectF;
invoke-virtual {p2}, Landroid/graphics/RectF;->width()F
move-result p2
div-float/2addr p2, v1
sget-object p3, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->i:Landroid/graphics/RectF;
invoke-virtual {p3}, Landroid/graphics/RectF;->height()F
move-result p3
div-float/2addr p3, v1
invoke-virtual {p1, p2, p3}, Landroid/graphics/Canvas;->translate(FF)V
.line 103
:goto_4f
iget-boolean p2, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->p:Z
if-eqz p2, :cond_6b
.line 104
iget p2, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->d:I
int-to-float p2, p2
iget p3, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->q:F
mul-float p2, p2, p3
invoke-static {p2}, Ljava/lang/Math;->round(F)I
move-result p2
invoke-virtual {p4, p2}, Landroid/graphics/Paint;->setAlpha(I)V
.line 1113
sget-object p2, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->i:Landroid/graphics/RectF;
invoke-virtual {p1, p2, p4}, Landroid/graphics/Canvas;->drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V
.line 106
iget p2, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->d:I
invoke-virtual {p4, p2}, Landroid/graphics/Paint;->setAlpha(I)V
.line 108
:cond_6b
iget-object p2, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->s:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
invoke-static {p1, p2, p4}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->a(Landroid/graphics/Canvas;Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;Landroid/graphics/Paint;)V
.line 109
iget-object p2, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->r:Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;
invoke-static {p1, p2, p4}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->a(Landroid/graphics/Canvas;Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable$RectTransformX;Landroid/graphics/Paint;)V
return-void
.end method
.method protected final a(Landroid/graphics/Paint;)V
.registers 3
.line 89
sget-object v0, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
return-void
.end method
.method public final a(Z)V
.registers 3
.line 73
iget-boolean v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->p:Z
if-eq v0, p1, :cond_9
.line 74
iput-boolean p1, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->p:Z
.line 75
invoke-virtual {p0}, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->invalidateSelf()V
:cond_9
return-void
.end method
.method public final a()Z
.registers 2
.line 65
iget-boolean v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->p:Z
return v0
.end method
.method public final bridge synthetic b(Z)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->b(Z)V
return-void
.end method
.method public final bridge synthetic b()Z
.registers 2
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->b()Z
move-result v0
return v0
.end method
.method public final bridge synthetic draw(Landroid/graphics/Canvas;)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->draw(Landroid/graphics/Canvas;)V
return-void
.end method
.method public final bridge synthetic getAlpha()I
.registers 2
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->getAlpha()I
move-result v0
return v0
.end method
.method public final bridge synthetic getColorFilter()Landroid/graphics/ColorFilter;
.registers 2
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->getColorFilter()Landroid/graphics/ColorFilter;
move-result-object v0
return-object v0
.end method
.method public final getIntrinsicHeight()I
.registers 2
.line 84
iget-boolean v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->b:Z
if-eqz v0, :cond_7
iget v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->o:I
return v0
:cond_7
iget v0, p0, Lsg/bigo/common/materialprogressbar/IndeterminateHorizontalProgressDrawable;->n:I
return v0
.end method
.method public final bridge synthetic getOpacity()I
.registers 2
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->getOpacity()I
move-result v0
return v0
.end method
.method public final bridge synthetic isAutoMirrored()Z
.registers 2
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->isAutoMirrored()Z
move-result v0
return v0
.end method
.method public final bridge synthetic isRunning()Z
.registers 2
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->isRunning()Z
move-result v0
return v0
.end method
.method public final bridge synthetic setAlpha(I)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->setAlpha(I)V
return-void
.end method
.method public final bridge synthetic setAutoMirrored(Z)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->setAutoMirrored(Z)V
return-void
.end method
.method public final bridge synthetic setColorFilter(Landroid/graphics/ColorFilter;)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->setColorFilter(Landroid/graphics/ColorFilter;)V
return-void
.end method
.method public final bridge synthetic setTint(I)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->setTint(I)V
return-void
.end method
.method public final bridge synthetic setTintList(Landroid/content/res/ColorStateList;)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->setTintList(Landroid/content/res/ColorStateList;)V
return-void
.end method
.method public final bridge synthetic setTintMode(Landroid/graphics/PorterDuff$Mode;)V
.registers 2
.line 21
invoke-super {p0, p1}, Lsg/bigo/common/materialprogressbar/c;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V
return-void
.end method
.method public final bridge synthetic start()V
.registers 1
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->start()V
return-void
.end method
.method public final bridge synthetic stop()V
.registers 1
.line 21
invoke-super {p0}, Lsg/bigo/common/materialprogressbar/c;->stop()V
return-void
.end method