AccTopAnimView.smali
.class public Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;
.super Landroid/widget/FrameLayout;
.source "AccTopAnimView.java"
# instance fields
.field private a:Landroid/content/Context;
.field private b:Landroid/view/View;
.field private c:Landroid/view/View;
.field private d:Landroid/view/View;
.field private e:Landroid/view/View;
.field private f:Landroid/animation/ValueAnimator;
.field private g:Landroid/view/View;
.field private h:Landroid/view/View;
.field private i:I
.field private j:I
.field private k:I
.field private l:Landroid/animation/ValueAnimator;
.field private m:Landroid/animation/ValueAnimator;
.field private n:Landroid/animation/ValueAnimator;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 33
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 34
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.prologue
.line 37
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 38
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 6
.prologue
.line 41
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 42
iput-object p1, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->a:Landroid/content/Context;
.line 43
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->a:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0402a6
invoke-virtual {v0, v1, p0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
.line 44
const v0, 0x7f100966
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->b:Landroid/view/View;
.line 45
const v0, 0x7f100967
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->g:Landroid/view/View;
.line 46
const v0, 0x7f100968
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->h:Landroid/view/View;
.line 47
const v0, 0x7f100969
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->c:Landroid/view/View;
.line 48
const v0, 0x7f10096a
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->d:Landroid/view/View;
.line 49
const v0, 0x7f10096b
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->e:Landroid/view/View;
.line 50
invoke-direct {p0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->b()V
.line 51
invoke-direct {p0}, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->a()V
.line 52
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/view/View;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->b:Landroid/view/View;
return-object v0
.end method
.method private a()V
.registers 7
.prologue
const-wide/16 v4, 0xbb8
const/4 v2, 0x2
const/4 v1, -0x1
.line 55
new-array v0, v2, [F
fill-array-data v0, :array_80
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->l:Landroid/animation/ValueAnimator;
.line 56
new-array v0, v2, [F
fill-array-data v0, :array_88
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->m:Landroid/animation/ValueAnimator;
.line 57
new-array v0, v2, [F
fill-array-data v0, :array_90
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->n:Landroid/animation/ValueAnimator;
.line 58
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->l:Landroid/animation/ValueAnimator;
invoke-virtual {v0, v4, v5}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 59
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->m:Landroid/animation/ValueAnimator;
invoke-virtual {v0, v4, v5}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 60
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->n:Landroid/animation/ValueAnimator;
invoke-virtual {v0, v4, v5}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 61
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->l:Landroid/animation/ValueAnimator;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->setRepeatCount(I)V
.line 62
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->m:Landroid/animation/ValueAnimator;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->setRepeatCount(I)V
.line 63
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->n:Landroid/animation/ValueAnimator;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->setRepeatCount(I)V
.line 64
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->l:Landroid/animation/ValueAnimator;
new-instance v1, Lcom/cleanmaster/accessibility/repair/view/b;
invoke-direct {v1, p0}, Lcom/cleanmaster/accessibility/repair/view/b;-><init>(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 75
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->m:Landroid/animation/ValueAnimator;
new-instance v1, Lcom/cleanmaster/accessibility/repair/view/c;
invoke-direct {v1, p0}, Lcom/cleanmaster/accessibility/repair/view/c;-><init>(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 86
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->n:Landroid/animation/ValueAnimator;
new-instance v1, Lcom/cleanmaster/accessibility/repair/view/d;
invoke-direct {v1, p0}, Lcom/cleanmaster/accessibility/repair/view/d;-><init>(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 97
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->l:Landroid/animation/ValueAnimator;
invoke-virtual {v0}, Landroid/animation/ValueAnimator;->start()V
.line 98
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->b:Landroid/view/View;
new-instance v1, Lcom/cleanmaster/accessibility/repair/view/e;
invoke-direct {v1, p0}, Lcom/cleanmaster/accessibility/repair/view/e;-><init>(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)V
const-wide/16 v2, 0x3e8
invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 104
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->b:Landroid/view/View;
new-instance v1, Lcom/cleanmaster/accessibility/repair/view/f;
invoke-direct {v1, p0}, Lcom/cleanmaster/accessibility/repair/view/f;-><init>(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)V
const-wide/16 v2, 0x7d0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 110
return-void
.line 55
nop
:array_80
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.line 56
:array_88
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.line 57
:array_90
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
.end method
.method static synthetic b(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)I
.registers 2
.prologue
.line 15
iget v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->k:I
return v0
.end method
.method private b()V
.registers 5
.prologue
.line 121
const/4 v0, 0x2
new-array v0, v0, [F
fill-array-data v0, :array_34
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->f:Landroid/animation/ValueAnimator;
.line 122
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->f:Landroid/animation/ValueAnimator;
const/4 v1, -0x1
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->setRepeatCount(I)V
.line 123
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->f:Landroid/animation/ValueAnimator;
new-instance v1, Landroid/view/animation/LinearInterpolator;
invoke-direct {v1}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 124
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->f:Landroid/animation/ValueAnimator;
new-instance v1, Lcom/cleanmaster/accessibility/repair/view/g;
invoke-direct {v1, p0}, Lcom/cleanmaster/accessibility/repair/view/g;-><init>(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)V
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
.line 133
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->f:Landroid/animation/ValueAnimator;
const-wide/16 v2, 0xbb8
invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
.line 134
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->f:Landroid/animation/ValueAnimator;
invoke-virtual {v0}, Landroid/animation/ValueAnimator;->start()V
.line 135
return-void
.line 121
nop
:array_34
.array-data 4
0x0
0x43b40000 # 360.0f
.end array-data
.end method
.method static synthetic c(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)I
.registers 2
.prologue
.line 15
iget v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->j:I
return v0
.end method
.method static synthetic d(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/view/View;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->g:Landroid/view/View;
return-object v0
.end method
.method static synthetic e(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/view/View;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->h:Landroid/view/View;
return-object v0
.end method
.method static synthetic f(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/animation/ValueAnimator;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->m:Landroid/animation/ValueAnimator;
return-object v0
.end method
.method static synthetic g(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/animation/ValueAnimator;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->n:Landroid/animation/ValueAnimator;
return-object v0
.end method
.method static synthetic h(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/view/View;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->c:Landroid/view/View;
return-object v0
.end method
.method static synthetic i(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/view/View;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->d:Landroid/view/View;
return-object v0
.end method
.method static synthetic j(Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;)Landroid/view/View;
.registers 2
.prologue
.line 15
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->e:Landroid/view/View;
return-object v0
.end method
# virtual methods
.method protected onSizeChanged(IIII)V
.registers 7
.prologue
.line 114
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->onSizeChanged(IIII)V
.line 115
iput p1, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->i:I
.line 116
iget-object v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->a:Landroid/content/Context;
const/high16 v1, 0x43060000 # 134.0f
invoke-static {v0, v1}, Lcom/cleanmaster/hpsharelib/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v0
iput v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->k:I
.line 117
iget v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->i:I
iget v1, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->k:I
sub-int/2addr v0, v1
div-int/lit8 v0, v0, 0x2
iput v0, p0, Lcom/cleanmaster/accessibility/repair/view/AccTopAnimView;->j:I
.line 118
return-void
.end method