auo.smali
.class public Ldxoptimizer/auo;
.super Ljava/lang/Object;
.source "NumberAdAnimatorUtils.java"
# direct methods
.method public static a(Landroid/view/View;IIFF)Ldxoptimizer/aul;
.registers 12
.prologue
.line 25
if-nez p0, :cond_a
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "the view params can not be null."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 26
:cond_a
invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
.line 27
instance-of v1, v0, Ldxoptimizer/aun;
if-nez v1, :cond_1a
.line 28
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "the view parent must be NumberAdFrameLayout or NumberAdRelativeLayout."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_1a
move-object v6, v0
.line 31
check-cast v6, Ldxoptimizer/aun;
.line 32
new-instance v0, Ldxoptimizer/aun$c;
new-instance v5, Ljava/lang/ref/WeakReference;
invoke-direct {v5, p0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
move v1, p1
move v2, p2
move v3, p3
move v4, p4
invoke-direct/range {v0 .. v5}, Ldxoptimizer/aun$c;-><init>(IIFFLjava/lang/ref/WeakReference;)V
invoke-interface {v6, v0}, Ldxoptimizer/aun;->a(Ldxoptimizer/aun$c;)V
.line 35
sget-object v0, Ldxoptimizer/aun;->a:Ldxoptimizer/aun$a;
const/4 v1, 0x2
new-array v1, v1, [F
const/4 v2, 0x0
aput p3, v1, v2
const/4 v2, 0x1
aput p4, v1, v2
invoke-static {v6, v0, v1}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ldxoptimizer/cjb;[F)Ldxoptimizer/ciu;
move-result-object v0
.line 37
invoke-static {v6}, Ldxoptimizer/auo;->a(Ldxoptimizer/aun;)Ldxoptimizer/cik$a;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/ciu;->a(Ldxoptimizer/cik$a;)V
.line 39
new-instance v1, Ldxoptimizer/aum;
invoke-direct {v1, v0, v6}, Ldxoptimizer/aum;-><init>(Ldxoptimizer/cik;Ldxoptimizer/aun;)V
return-object v1
.end method
.method private static a(Ldxoptimizer/aun;)Ldxoptimizer/cik$a;
.registers 3
.prologue
.line 43
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x12
if-lt v0, v1, :cond_c
.line 44
new-instance v0, Ldxoptimizer/aun$d;
invoke-direct {v0, p0}, Ldxoptimizer/aun$d;-><init>(Ldxoptimizer/aun;)V
.line 48
:goto_b
return-object v0
.line 45
:cond_c
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0xe
if-lt v0, v1, :cond_18
.line 46
new-instance v0, Ldxoptimizer/aun$e;
invoke-direct {v0, p0}, Ldxoptimizer/aun$e;-><init>(Ldxoptimizer/aun;)V
goto :goto_b
.line 48
:cond_18
new-instance v0, Ldxoptimizer/aun$b;
invoke-direct {v0, p0}, Ldxoptimizer/aun$b;-><init>(Ldxoptimizer/aun;)V
goto :goto_b
.end method