b$b.smali
.class final Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/feeds/ui/views/refresh/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "b"
.end annotation
# instance fields
.field final a:Landroid/graphics/RectF;
.field final b:Landroid/graphics/Paint;
.field final c:Landroid/graphics/Paint;
.field final d:Landroid/graphics/Paint;
.field e:F
.field f:F
.field g:F
.field h:F
.field i:F
.field j:[I
.field k:I
.field l:F
.field m:F
.field n:F
.field o:Z
.field p:Landroid/graphics/Path;
.field q:F
.field r:D
.field s:I
.field t:I
.field u:I
.field v:I
.field private final w:Landroid/graphics/drawable/Drawable$Callback;
# direct methods
.method public constructor <init>(Landroid/graphics/drawable/Drawable$Callback;)V
.registers 4
.line 428
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 400
new-instance v0, Landroid/graphics/RectF;
invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->a:Landroid/graphics/RectF;
.line 401
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->b:Landroid/graphics/Paint;
.line 402
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c:Landroid/graphics/Paint;
.line 405
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->d:Landroid/graphics/Paint;
const/4 v0, 0x0
.line 406
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->e:F
.line 407
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->f:F
.line 408
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->g:F
const/high16 v0, 0x40a00000 # 5.0f
.line 409
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->h:F
const/high16 v0, 0x40200000 # 2.5f
.line 410
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->i:F
.line 429
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->w:Landroid/graphics/drawable/Drawable$Callback;
.line 431
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->b:Landroid/graphics/Paint;
sget-object v0, Landroid/graphics/Paint$Cap;->SQUARE:Landroid/graphics/Paint$Cap;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setStrokeCap(Landroid/graphics/Paint$Cap;)V
.line 432
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->b:Landroid/graphics/Paint;
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 433
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->b:Landroid/graphics/Paint;
sget-object v1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {p1, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 435
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c:Landroid/graphics/Paint;
sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
invoke-virtual {p1, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 436
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c:Landroid/graphics/Paint;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setAntiAlias(Z)V
return-void
.end method
# virtual methods
.method public final a()V
.registers 2
.line 676
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->e:F
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->l:F
.line 677
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->f:F
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->m:F
.line 678
iget v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->g:F
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->n:F
return-void
.end method
.method public final a(F)V
.registers 3
.line 570
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->h:F
.line 571
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->b:Landroid/graphics/Paint;
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setStrokeWidth(F)V
.line 572
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c()V
return-void
.end method
.method public final a(FF)V
.registers 3
float-to-int p1, p1
.line 450
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->s:I
float-to-int p1, p2
.line 451
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->t:I
return-void
.end method
.method public final a(II)V
.registers 8
.line 617
invoke-static {p1, p2}, Ljava/lang/Math;->min(II)I
move-result p1
int-to-float p1, p1
.line 619
iget-wide v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->r:D
const/high16 p2, 0x40000000 # 2.0f
const-wide/16 v2, 0x0
cmpg-double v4, v0, v2
if-lez v4, :cond_1c
const/4 v2, 0x0
cmpg-float v2, p1, v2
if-gez v2, :cond_15
goto :goto_1c
:cond_15
div-float/2addr p1, p2
float-to-double p1, p1
.line 622
invoke-static {p1, p2}, Ljava/lang/Double;->isNaN(D)Z
sub-double/2addr p1, v0
goto :goto_24
.line 620
:cond_1c
:goto_1c
iget p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->h:F
div-float/2addr p1, p2
float-to-double p1, p1
invoke-static {p1, p2}, Ljava/lang/Math;->ceil(D)D
move-result-wide p1
:goto_24
double-to-float p1, p1
.line 624
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->i:F
return-void
.end method
.method public final a(Z)V
.registers 3
.line 648
iget-boolean v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->o:Z
if-eq v0, p1, :cond_9
.line 649
iput-boolean p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->o:Z
.line 650
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c()V
:cond_9
return-void
.end method
.method public final a([I)V
.registers 2
.line 521
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->j:[I
const/4 p1, 0x0
.line 1531
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->k:I
return-void
.end method
.method public final b()V
.registers 2
const/4 v0, 0x0
.line 685
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->l:F
.line 686
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->m:F
.line 687
iput v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->n:F
.line 688
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->b(F)V
.line 689
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c(F)V
.line 690
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->d(F)V
return-void
.end method
.method public final b(F)V
.registers 2
.line 582
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->e:F
.line 583
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c()V
return-void
.end method
.method final c()V
.registers 3
.line 694
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->w:Landroid/graphics/drawable/Drawable$Callback;
const/4 v1, 0x0
invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;->invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public final c(F)V
.registers 2
.line 601
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->f:F
.line 602
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c()V
return-void
.end method
.method public final d(F)V
.registers 2
.line 612
iput p1, p0, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->g:F
.line 613
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/views/refresh/b$b;->c()V
return-void
.end method