DownloadProgressBar.smali
.class public Lcom/kwad/sdk/widget/DownloadProgressBar;
.super Landroid/view/View;
# instance fields
.field a:Landroid/graphics/Paint;
.field b:Landroid/graphics/Paint;
.field c:Landroid/graphics/Paint;
.field private d:Landroid/graphics/Path;
.field private e:Landroid/graphics/RectF;
.field private f:Ljava/lang/String;
.field private g:F
.field private h:Landroid/graphics/Rect;
.field private i:Landroid/graphics/LinearGradient;
.field private j:Landroid/graphics/LinearGradient;
.field private k:Landroid/graphics/LinearGradient;
.field private l:J
.field private m:Landroid/graphics/Matrix;
.field private n:Ljava/lang/Runnable;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 4
const/4 v0, 0x0
const/4 v1, 0x0
invoke-direct {p0, p1, v0, v1}, Lcom/kwad/sdk/widget/DownloadProgressBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lcom/kwad/sdk/widget/DownloadProgressBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 6
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
const/4 v1, 0x1
invoke-direct {p0, p1, p2, p3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
new-instance v0, Lcom/kwad/sdk/widget/DownloadProgressBar$1;
invoke-direct {v0, p0}, Lcom/kwad/sdk/widget/DownloadProgressBar$1;-><init>(Lcom/kwad/sdk/widget/DownloadProgressBar;)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->n:Ljava/lang/Runnable;
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->a:Landroid/graphics/Paint;
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->b:Landroid/graphics/Paint;
new-instance v0, Landroid/graphics/RectF;
invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->e:Landroid/graphics/RectF;
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->c:Landroid/graphics/Paint;
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->c:Landroid/graphics/Paint;
const/high16 v1, 0x41800000 # 16.0f
invoke-static {p1, v1}, Lcom/kwad/sdk/c/ae;->a(Landroid/content/Context;F)I
move-result v1
int-to-float v1, v1
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextSize(F)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->c:Landroid/graphics/Paint;
const/4 v1, -0x1
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->c:Landroid/graphics/Paint;
sget-object v1, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->h:Landroid/graphics/Rect;
new-instance v0, Landroid/graphics/Matrix;
invoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
new-instance v0, Landroid/graphics/Path;
invoke-direct {v0}, Landroid/graphics/Path;-><init>()V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->d:Landroid/graphics/Path;
return-void
.end method
# virtual methods
.method protected onDetachedFromWindow()V
.registers 2
invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->n:Ljava/lang/Runnable;
invoke-virtual {p0, v0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->removeCallbacks(Ljava/lang/Runnable;)Z
return-void
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 16
const-wide/16 v12, 0x1f4
const/high16 v11, 0x3f800000 # 1.0f
const/high16 v10, 0x40000000 # 2.0f
const/high16 v7, 0x42c80000 # 100.0f
const/4 v1, 0x0
invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->d:Landroid/graphics/Path;
invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;)Z
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->a:Landroid/graphics/Paint;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->i:Landroid/graphics/LinearGradient;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->e:Landroid/graphics/RectF;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->a:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v2}, Landroid/graphics/Canvas;->drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->a:Landroid/graphics/Paint;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->j:Landroid/graphics/LinearGradient;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getWidth()I
move-result v0
int-to-float v0, v0
iget v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
mul-float/2addr v0, v2
div-float v3, v0, v7
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getHeight()I
move-result v0
int-to-float v4, v0
iget-object v5, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->a:Landroid/graphics/Paint;
move-object v0, p1
move v2, v1
invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
iget v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
cmpl-float v0, v0, v1
if-lez v0, :cond_c3
iget v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
cmpg-float v0, v0, v7
if-gez v0, :cond_c3
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
iget-wide v4, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->l:J
sub-long/2addr v2, v4
const-wide/16 v4, 0x9c4
rem-long v8, v2, v4
const-wide/16 v2, 0x5dc
cmp-long v0, v8, v2
if-ltz v0, :cond_f8
move v6, v1
:goto_5a
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
invoke-virtual {v0}, Landroid/graphics/Matrix;->reset()V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
invoke-virtual {v0, v11, v6}, Landroid/graphics/Matrix;->setScale(FF)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->k:Landroid/graphics/LinearGradient;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
invoke-virtual {v0, v2}, Landroid/graphics/LinearGradient;->setLocalMatrix(Landroid/graphics/Matrix;)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->b:Landroid/graphics/Paint;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->k:Landroid/graphics/LinearGradient;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getWidth()I
move-result v0
int-to-float v0, v0
iget v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
mul-float/2addr v0, v2
div-float/2addr v0, v7
mul-float v3, v0, v6
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getHeight()I
move-result v0
int-to-float v4, v0
iget-object v5, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->b:Landroid/graphics/Paint;
move-object v0, p1
move v2, v1
invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
cmp-long v0, v8, v12
if-lez v0, :cond_93
const-wide/16 v2, 0x5dc
cmp-long v0, v8, v2
if-lez v0, :cond_100
:cond_93
move v0, v1
:goto_94
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getWidth()I
move-result v2
int-to-float v2, v2
iget v3, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
mul-float/2addr v2, v3
div-float/2addr v2, v7
mul-float v3, v2, v0
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
invoke-virtual {v0}, Landroid/graphics/Matrix;->reset()V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
invoke-virtual {v0, v11, v6}, Landroid/graphics/Matrix;->setScale(FF)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->k:Landroid/graphics/LinearGradient;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->m:Landroid/graphics/Matrix;
invoke-virtual {v0, v2}, Landroid/graphics/LinearGradient;->setLocalMatrix(Landroid/graphics/Matrix;)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->b:Landroid/graphics/Paint;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->k:Landroid/graphics/LinearGradient;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getHeight()I
move-result v0
int-to-float v4, v0
iget-object v5, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->b:Landroid/graphics/Paint;
move-object v0, p1
move v2, v1
invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
:cond_c3
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->f:Ljava/lang/String;
if-eqz v0, :cond_f7
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->c:Landroid/graphics/Paint;
iget-object v1, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->f:Ljava/lang/String;
const/4 v2, 0x0
iget-object v3, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->f:Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
iget-object v4, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->h:Landroid/graphics/Rect;
invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->h:Landroid/graphics/Rect;
iget v0, v0, Landroid/graphics/Rect;->top:I
iget-object v1, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->h:Landroid/graphics/Rect;
iget v1, v1, Landroid/graphics/Rect;->bottom:I
add-int/2addr v0, v1
int-to-float v0, v0
div-float/2addr v0, v10
iget-object v1, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->f:Ljava/lang/String;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getWidth()I
move-result v2
int-to-float v2, v2
div-float/2addr v2, v10
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getHeight()I
move-result v3
int-to-float v3, v3
div-float/2addr v3, v10
sub-float v0, v3, v0
iget-object v3, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->c:Landroid/graphics/Paint;
invoke-virtual {p1, v1, v2, v0, v3}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
:cond_f7
return-void
:cond_f8
long-to-float v0, v8
const v2, 0x44bb8000 # 1500.0f
div-float/2addr v0, v2
move v6, v0
goto/16 :goto_5a
:cond_100
sub-long v2, v8, v12
long-to-float v0, v2
const/high16 v2, 0x447a0000 # 1000.0f
div-float/2addr v0, v2
goto :goto_94
.end method
.method protected onSizeChanged(IIII)V
.registers 15
const/high16 v9, 0x40000000 # 2.0f
const/4 v8, 0x2
const/4 v1, 0x0
invoke-super {p0, p1, p2, p3, p4}, Landroid/view/View;->onSizeChanged(IIII)V
new-instance v0, Landroid/graphics/LinearGradient;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getMeasuredWidth()I
move-result v2
int-to-float v3, v2
new-array v5, v8, [I
fill-array-data v5, :array_7e
new-array v6, v8, [F
fill-array-data v6, :array_86
sget-object v7, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
move v2, v1
move v4, v1
invoke-direct/range {v0 .. v7}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->i:Landroid/graphics/LinearGradient;
new-instance v0, Landroid/graphics/LinearGradient;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getMeasuredWidth()I
move-result v2
int-to-float v3, v2
new-array v5, v8, [I
fill-array-data v5, :array_8e
new-array v6, v8, [F
fill-array-data v6, :array_96
sget-object v7, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
move v2, v1
move v4, v1
invoke-direct/range {v0 .. v7}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->j:Landroid/graphics/LinearGradient;
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->a:Landroid/graphics/Paint;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->i:Landroid/graphics/LinearGradient;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
new-instance v0, Landroid/graphics/LinearGradient;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getMeasuredWidth()I
move-result v2
int-to-float v3, v2
new-array v5, v8, [I
fill-array-data v5, :array_9e
new-array v6, v8, [F
fill-array-data v6, :array_a6
sget-object v7, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
move v2, v1
move v4, v1
invoke-direct/range {v0 .. v7}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
iput-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->k:Landroid/graphics/LinearGradient;
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->b:Landroid/graphics/Paint;
iget-object v2, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->k:Landroid/graphics/LinearGradient;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->e:Landroid/graphics/RectF;
int-to-float v2, p1
int-to-float v3, p2
invoke-virtual {v0, v1, v1, v2, v3}, Landroid/graphics/RectF;->set(FFFF)V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->d:Landroid/graphics/Path;
invoke-virtual {v0}, Landroid/graphics/Path;->reset()V
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->d:Landroid/graphics/Path;
iget-object v1, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->e:Landroid/graphics/RectF;
int-to-float v2, p1
div-float/2addr v2, v9
int-to-float v3, p1
div-float/2addr v3, v9
sget-object v4, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction;
invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;->addRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V
return-void
nop
:array_7e
.array-data 4
0x4cfb1e52 # 1.31658384E8f
0x4cfbc90c
.end array-data
:array_86
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_8e
.array-data 4
-0x4e1ae
-0x436f4
.end array-data
:array_96
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_9e
.array-data 4
0xfbc90c
-0x436f4
.end array-data
:array_a6
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method protected onVisibilityChanged(Landroid/view/View;I)V
.registers 3
.param p1 # Landroid/view/View;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2}, Landroid/view/View;->onVisibilityChanged(Landroid/view/View;I)V
return-void
.end method
.method protected onWindowVisibilityChanged(I)V
.registers 4
invoke-super {p0, p1}, Landroid/view/View;->onWindowVisibilityChanged(I)V
if-nez p1, :cond_20
iget v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
const/4 v1, 0x0
cmpl-float v0, v0, v1
if-lez v0, :cond_1f
iget v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
const/high16 v1, 0x42c80000 # 100.0f
cmpg-float v0, v0, v1
if-gez v0, :cond_1f
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
iput-wide v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->l:J
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->n:Ljava/lang/Runnable;
invoke-virtual {p0, v0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->post(Ljava/lang/Runnable;)Z
:cond_1f
:goto_1f
return-void
:cond_20
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->n:Ljava/lang/Runnable;
invoke-virtual {p0, v0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->removeCallbacks(Ljava/lang/Runnable;)Z
goto :goto_1f
.end method
.method public setProgress(F)V
.registers 6
iput p1, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->g:F
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->invalidate()V
const/4 v0, 0x0
cmpl-float v0, p1, v0
if-eqz v0, :cond_10
const/high16 v0, 0x42c80000 # 100.0f
cmpl-float v0, p1, v0
if-nez v0, :cond_16
:cond_10
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->n:Ljava/lang/Runnable;
invoke-virtual {p0, v0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->removeCallbacks(Ljava/lang/Runnable;)Z
:cond_15
:goto_15
return-void
:cond_16
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->getWindowVisibility()I
move-result v0
if-nez v0, :cond_15
iget-wide v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->l:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-nez v0, :cond_15
iget-object v0, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->n:Ljava/lang/Runnable;
invoke-virtual {p0, v0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->post(Ljava/lang/Runnable;)Z
goto :goto_15
.end method
.method public setText(Ljava/lang/String;)V
.registers 2
iput-object p1, p0, Lcom/kwad/sdk/widget/DownloadProgressBar;->f:Ljava/lang/String;
invoke-virtual {p0}, Lcom/kwad/sdk/widget/DownloadProgressBar;->invalidate()V
return-void
.end method