QuickHelperFloatWindow$4.smali
.class Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;
.super Landroid/animation/AnimatorListenerAdapter;
.source "QuickHelperFloatWindow.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->b(Landroid/view/View;IJ)Landroid/animation/AnimatorSet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
# direct methods
.method constructor <init>(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)V
.registers 2
.prologue
.line 1040
iput-object p1, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationEnd(Landroid/animation/Animator;)V
.registers 9
.prologue
const/16 v3, 0x8
const/4 v6, 0x4
const/4 v5, 0x0
const/4 v2, 0x0
const/4 v4, 0x2
.line 1043
invoke-super {p0, p1}, Landroid/animation/AnimatorListenerAdapter;->onAnimationEnd(Landroid/animation/Animator;)V
.line 1044
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->f(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)V
.line 1045
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->g(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Z
move-result v0
if-eqz v0, :cond_94
.line 1046
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->h(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/WindowManager$LayoutParams;
move-result-object v0
iput v5, v0, Landroid/view/WindowManager$LayoutParams;->x:I
.line 1047
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->i(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V
.line 1048
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->i(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setX(F)V
.line 1054
:goto_30
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->i(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 1055
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->k(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 1056
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->l(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)I
move-result v0
if-ne v0, v4, :cond_5b
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->m(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Z
move-result v0
if-nez v0, :cond_5b
const/4 v0, 0x3
iget-object v1, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
.line 1057
invoke-static {v1}, Ldxoptimizer/apn;->a(Landroid/content/Context;)I
move-result v1
if-ne v0, v1, :cond_75
.line 1058
:cond_5b
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->n(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 1059
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->a(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/os/Handler;
move-result-object v0
invoke-static {}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->d()Ljava/lang/Long;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v0, v6, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 1061
:cond_75
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->m(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Z
move-result v0
if-eqz v0, :cond_b6
.line 1062
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->a(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/os/Handler;
move-result-object v0
invoke-static {}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->e()Ljava/lang/Long;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v0, v4, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
.line 1063
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0, v5}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->a(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;Z)Z
.line 1067
:goto_93
return-void
.line 1050
:cond_94
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->h(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/WindowManager$LayoutParams;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v1}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->j(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->x:I
.line 1051
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->k(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V
.line 1052
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->k(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setX(F)V
goto/16 :goto_30
.line 1065
:cond_b6
iget-object v0, p0, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow$4;->a:Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;
invoke-static {v0}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->a(Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;)Landroid/os/Handler;
move-result-object v0
invoke-static {}, Lcom/dianxinos/optimizer/floatwindow/QuickHelperFloatWindow;->f()Ljava/lang/Long;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v0, v4, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
goto :goto_93
.end method