d.smali
.class public abstract La3/d;
.super La3/g;
.source "DataRenderer.java"
# instance fields
.field public b:Lp2/a;
.field public c:Landroid/graphics/Paint;
.field public d:Landroid/graphics/Paint;
.field public e:Landroid/graphics/Paint;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lp2/a;Lb3/j;)V
.registers 5
invoke-direct {p0, p2}, La3/g;-><init>(Lb3/j;)V
iput-object p1, p0, La3/d;->b:Lp2/a;
new-instance p1, Landroid/graphics/Paint;
const/4 p2, 0x1
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, La3/d;->c:Landroid/graphics/Paint;
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
new-instance p1, Landroid/graphics/Paint;
const/4 v0, 0x4
invoke-direct {p1, v0}, Landroid/graphics/Paint;-><init>(I)V
new-instance p1, Landroid/graphics/Paint;
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, La3/d;->e:Landroid/graphics/Paint;
const/16 v0, 0x3f
invoke-static {v0, v0, v0}, Landroid/graphics/Color;->rgb(III)I
move-result v0
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setColor(I)V
iget-object p1, p0, La3/d;->e:Landroid/graphics/Paint;
sget-object v0, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
iget-object p1, p0, La3/d;->e:Landroid/graphics/Paint;
const/high16 v0, 0x41100000 # 9.0f
invoke-static {v0}, Lb3/i;->a(F)F
move-result v0
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setTextSize(F)V
new-instance p1, Landroid/graphics/Paint;
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, La3/d;->d:Landroid/graphics/Paint;
sget-object p2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
iget-object p1, p0, La3/d;->d:Landroid/graphics/Paint;
const/high16 p2, 0x40000000 # 2.0f
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStrokeWidth(F)V
iget-object p1, p0, La3/d;->d:Landroid/graphics/Paint;
const/16 p2, 0xff
const/16 v0, 0xbb
const/16 v1, 0x73
invoke-static {p2, v0, v1}, Landroid/graphics/Color;->rgb(III)I
move-result p2
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setColor(I)V
return-void
.end method
# virtual methods
.method public abstract a()V
.end method
.method public abstract a(Landroid/graphics/Canvas;)V
.end method
.method public abstract a(Landroid/graphics/Canvas;[Lv2/c;)V
.end method
.method public a(Lx2/d;)V
.registers 4
iget-object v0, p0, La3/d;->e:Landroid/graphics/Paint;
invoke-interface {p1}, Lx2/d;->o()Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
iget-object v0, p0, La3/d;->e:Landroid/graphics/Paint;
invoke-interface {p1}, Lx2/d;->k()F
move-result p1
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setTextSize(F)V
return-void
.end method
.method public a(Lw2/c;)Z
.registers 4
invoke-interface {p1}, Lw2/c;->getData()Lt2/h;
move-result-object v0
invoke-virtual {v0}, Lt2/h;->d()I
move-result v0
int-to-float v0, v0
invoke-interface {p1}, Lw2/c;->getMaxVisibleCount()I
move-result p1
int-to-float p1, p1
iget-object v1, p0, La3/g;->a:Lb3/j;
invoke-virtual {v1}, Lb3/j;->p()F
move-result v1
mul-float p1, p1, v1
cmpg-float p1, v0, p1
if-gez p1, :cond_1c
const/4 p1, 0x1
goto :goto_1d
:cond_1c
const/4 p1, 0x0
:goto_1d
return p1
.end method
.method public abstract b(Landroid/graphics/Canvas;)V
.end method
.method public abstract c(Landroid/graphics/Canvas;)V
.end method