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