c.smali
.class final Lsg/bigo/common/materialprogressbar/a/c;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
.registers 6
const/16 v0, 0xc9
new-array v1, v0, [F
new-array v0, v0, [F
.line 41
invoke-static {p3, v1, v0}, Lsg/bigo/common/materialprogressbar/a/c;->a(Landroid/graphics/Path;[F[F)V
.line 43
invoke-static {p1, v1}, Landroid/animation/PropertyValuesHolder;->ofFloat(Ljava/lang/String;[F)Landroid/animation/PropertyValuesHolder;
move-result-object p1
.line 44
invoke-static {p2, v0}, Landroid/animation/PropertyValuesHolder;->ofFloat(Ljava/lang/String;[F)Landroid/animation/PropertyValuesHolder;
move-result-object p2
const/4 p3, 0x2
new-array p3, p3, [Landroid/animation/PropertyValuesHolder;
const/4 v0, 0x0
aput-object p1, p3, v0
const/4 p1, 0x1
aput-object p2, p3, p1
.line 46
invoke-static {p0, p3}, Landroid/animation/ObjectAnimator;->ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
move-result-object p0
return-object p0
.end method
.method private static a(Landroid/graphics/Path;[F[F)V
.registers 9
.line 91
new-instance v0, Landroid/graphics/PathMeasure;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Landroid/graphics/PathMeasure;-><init>(Landroid/graphics/Path;Z)V
.line 92
invoke-virtual {v0}, Landroid/graphics/PathMeasure;->getLength()F
move-result p0
const/4 v2, 0x2
new-array v2, v2, [F
const/4 v3, 0x0
:goto_e
const/16 v4, 0xc9
if-ge v3, v4, :cond_28
int-to-float v4, v3
mul-float v4, v4, p0
const/high16 v5, 0x43480000 # 200.0f
div-float/2addr v4, v5
const/4 v5, 0x0
.line 97
invoke-virtual {v0, v4, v2, v5}, Landroid/graphics/PathMeasure;->getPosTan(F[F[F)Z
.line 98
aget v4, v2, v1
aput v4, p1, v3
const/4 v4, 0x1
.line 99
aget v4, v2, v4
aput v4, p2, v3
add-int/lit8 v3, v3, 0x1
goto :goto_e
:cond_28
return-void
.end method