l.smali
.class Lcom/cleanmaster/base/widget/l;
.super Ljava/lang/Object;
.source "HalfView.java"
# interfaces
.implements Landroid/view/ViewTreeObserver$OnPreDrawListener;
# instance fields
.field final synthetic a:Lcom/cleanmaster/base/widget/HalfView;
# direct methods
.method constructor <init>(Lcom/cleanmaster/base/widget/HalfView;)V
.registers 2
.prologue
.line 32
iput-object p1, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onPreDraw()Z
.registers 7
.prologue
const/4 v5, 0x4
const/4 v4, 0x1
const/4 v3, 0x0
.line 35
iget-object v0, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-virtual {v0}, Lcom/cleanmaster/base/widget/HalfView;->getWidth()I
move-result v0
.line 36
iget-object v1, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-virtual {v1}, Lcom/cleanmaster/base/widget/HalfView;->getHeight()I
move-result v1
.line 38
iget-object v2, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
iput v0, v2, Lcom/cleanmaster/base/widget/HalfView;->a:I
.line 39
iget-object v2, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
iput v1, v2, Lcom/cleanmaster/base/widget/HalfView;->b:I
.line 40
iget-object v2, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-static {v2}, Lcom/cleanmaster/base/widget/HalfView;->a(Lcom/cleanmaster/base/widget/HalfView;)I
move-result v2
if-eq v2, v4, :cond_27
iget-object v2, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-static {v2}, Lcom/cleanmaster/base/widget/HalfView;->a(Lcom/cleanmaster/base/widget/HalfView;)I
move-result v2
if-ne v2, v5, :cond_2d
.line 41
:cond_27
iget-object v2, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
div-int/lit8 v0, v0, 0x2
iput v0, v2, Lcom/cleanmaster/base/widget/HalfView;->a:I
.line 44
:cond_2d
iget-object v0, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-static {v0}, Lcom/cleanmaster/base/widget/HalfView;->a(Lcom/cleanmaster/base/widget/HalfView;)I
move-result v0
const/4 v2, 0x2
if-eq v0, v2, :cond_3e
iget-object v0, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-static {v0}, Lcom/cleanmaster/base/widget/HalfView;->a(Lcom/cleanmaster/base/widget/HalfView;)I
move-result v0
if-ne v0, v5, :cond_44
.line 45
:cond_3e
iget-object v0, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
div-int/lit8 v1, v1, 0x2
iput v1, v0, Lcom/cleanmaster/base/widget/HalfView;->b:I
.line 48
:cond_44
iget-object v0, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-virtual {v0}, Lcom/cleanmaster/base/widget/HalfView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eqz v0, :cond_5d
.line 49
iget-object v0, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
invoke-virtual {v0}, Lcom/cleanmaster/base/widget/HalfView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
iget v1, v1, Lcom/cleanmaster/base/widget/HalfView;->a:I
iget-object v2, p0, Lcom/cleanmaster/base/widget/l;->a:Lcom/cleanmaster/base/widget/HalfView;
iget v2, v2, Lcom/cleanmaster/base/widget/HalfView;->b:I
invoke-virtual {v0, v3, v3, v1, v2}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 52
:cond_5d
return v4
.end method