JunkOfflineVideoScanView.smali
.class public Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;
.super Landroid/view/View;
.source "JunkOfflineVideoScanView.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;,
Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;,
Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$OnPostAnimListener;,
Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
}
.end annotation
# instance fields
.field private HIGH_SPEED:F
.field private NORMAL_SPEED:F
.field private SLOW_SPEED:F
.field private VERY_SLOW_SPEED:F
.field private currentPercent:F
.field private height:I
.field private mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
.field private mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
.field private mAnimtion2Listener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$OnPostAnimListener;
.field private mBmpScanningLine:Landroid/graphics/Bitmap;
.field private mBmpScanningPhone:Landroid/graphics/Bitmap;
.field private mBmpScanningPhoneId:I
.field private mBmpShield:Landroid/graphics/Bitmap;
.field private mBmpShieldCover:Landroid/graphics/Bitmap;
.field private mClipRect:Landroid/graphics/Rect;
.field private mIsBmpScanningNormalUseAvatar:Z
.field private mIsPreInit:Z
.field private mIsSony:Z
.field private mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
.field private mPaint:Landroid/graphics/Paint;
.field private mPhoneRect:Landroid/graphics/Rect;
.field private mRcParent:Landroid/graphics/Rect;
.field private mRcScanningLine:Landroid/graphics/Rect;
.field private mRcShield:Landroid/graphics/Rect;
.field private mRcShieldCover:Landroid/graphics/Rect;
.field private mScanningLinePaint:Landroid/graphics/Paint;
.field private mScanningLineStartY:I
.field private mScanningRange:I
.field private mScanningY:F
.field private mSpeed:F
.field private oldInterpolatedTime:F
.field private width:I
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 7
.prologue
const/4 v3, 0x0
const/4 v2, 0x0
const/4 v1, 0x0
.line 58
invoke-direct {p0, p1, p2}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 25
const/high16 v0, 0x420c0000 # 35.0f
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mSpeed:F
.line 26
iput v3, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->currentPercent:F
.line 27
iput v3, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->oldInterpolatedTime:F
.line 33
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
.line 34
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLinePaint:Landroid/graphics/Paint;
.line 36
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsSony:Z
.line 37
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsPreInit:Z
.line 38
iput v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->height:I
.line 39
iput v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->width:I
.line 40
iput v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLineStartY:I
.line 41
iput v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningRange:I
.line 42
iput v3, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
.line 44
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcParent:Landroid/graphics/Rect;
.line 45
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
.line 46
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcShield:Landroid/graphics/Rect;
.line 47
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPhoneRect:Landroid/graphics/Rect;
.line 48
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcShieldCover:Landroid/graphics/Rect;
.line 49
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcScanningLine:Landroid/graphics/Rect;
.line 50
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShield:Landroid/graphics/Bitmap;
.line 51
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShieldCover:Landroid/graphics/Bitmap;
.line 52
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningLine:Landroid/graphics/Bitmap;
.line 53
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
.line 54
sget v0, Lcom/cleanmaster/hpsharelib/R$drawable;->junk_tag_video_scaning_bg:I
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhoneId:I
.line 55
iput-boolean v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsBmpScanningNormalUseAvatar:Z
.line 104
iput-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
.line 64
return-void
.end method
.method static synthetic access$000(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Z
.registers 2
.prologue
.line 24
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsPreInit:Z
return v0
.end method
.method static synthetic access$002(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Z)Z
.registers 2
.prologue
.line 24
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsPreInit:Z
return p1
.end method
.method static synthetic access$100(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)I
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->height:I
return v0
.end method
.method static synthetic access$1000(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)I
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhoneId:I
return v0
.end method
.method static synthetic access$102(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;I)I
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->height:I
return p1
.end method
.method static synthetic access$1100(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningLine:Landroid/graphics/Bitmap;
return-object v0
.end method
.method static synthetic access$1102(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningLine:Landroid/graphics/Bitmap;
return-object p1
.end method
.method static synthetic access$1202(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Landroid/graphics/Rect;)Landroid/graphics/Rect;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
return-object p1
.end method
.method static synthetic access$1300(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Rect;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcParent:Landroid/graphics/Rect;
return-object v0
.end method
.method static synthetic access$1400(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Rect;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcShield:Landroid/graphics/Rect;
return-object v0
.end method
.method static synthetic access$1500(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Rect;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPhoneRect:Landroid/graphics/Rect;
return-object v0
.end method
.method static synthetic access$1600(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Rect;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcShieldCover:Landroid/graphics/Rect;
return-object v0
.end method
.method static synthetic access$1700(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Rect;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcScanningLine:Landroid/graphics/Rect;
return-object v0
.end method
.method static synthetic access$1900(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)I
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLineStartY:I
return v0
.end method
.method static synthetic access$1902(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;I)I
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLineStartY:I
return p1
.end method
.method static synthetic access$200(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)I
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->width:I
return v0
.end method
.method static synthetic access$2000(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)I
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningRange:I
return v0
.end method
.method static synthetic access$2002(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;I)I
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningRange:I
return p1
.end method
.method static synthetic access$202(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;I)I
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->width:I
return p1
.end method
.method static synthetic access$2102(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;F)F
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
return p1
.end method
.method static synthetic access$2200(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
return-object v0
.end method
.method static synthetic access$2202(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;)Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
return-object p1
.end method
.method static synthetic access$2300(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
return-object v0
.end method
.method static synthetic access$2302(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;)Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
return-object p1
.end method
.method static synthetic access$2600(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Z
.registers 2
.prologue
.line 24
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsSony:Z
return v0
.end method
.method static synthetic access$2700(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)F
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->oldInterpolatedTime:F
return v0
.end method
.method static synthetic access$2702(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;F)F
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->oldInterpolatedTime:F
return p1
.end method
.method static synthetic access$2800(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)F
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mSpeed:F
return v0
.end method
.method static synthetic access$2900(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)F
.registers 2
.prologue
.line 24
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->currentPercent:F
return v0
.end method
.method static synthetic access$2902(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;F)F
.registers 2
.prologue
.line 24
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->currentPercent:F
return p1
.end method
.method static synthetic access$300(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Paint;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$3000(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$OnPostAnimListener;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimtion2Listener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$OnPostAnimListener;
return-object v0
.end method
.method static synthetic access$400(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Paint;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLinePaint:Landroid/graphics/Paint;
return-object v0
.end method
.method static synthetic access$500(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Z
.registers 2
.prologue
.line 24
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsBmpScanningNormalUseAvatar:Z
return v0
.end method
.method static synthetic access$600(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShield:Landroid/graphics/Bitmap;
return-object v0
.end method
.method static synthetic access$602(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShield:Landroid/graphics/Bitmap;
return-object p1
.end method
.method static synthetic access$700(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShieldCover:Landroid/graphics/Bitmap;
return-object v0
.end method
.method static synthetic access$702(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShieldCover:Landroid/graphics/Bitmap;
return-object p1
.end method
.method static synthetic access$900(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
return-object v0
.end method
.method static synthetic access$902(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.prologue
.line 24
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
return-object p1
.end method
.method private initAnim()V
.registers 6
.prologue
const/4 v4, 0x0
.line 270
const v0, 0x365fb23b
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->VERY_SLOW_SPEED:F
.line 271
const v0, 0x378bcf65
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->SLOW_SPEED:F
.line 272
const v0, 0x38d1b717 # 1.0E-4f
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->NORMAL_SPEED:F
.line 273
const v0, 0x3a03126f # 5.0E-4f
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->HIGH_SPEED:F
.line 274
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->NORMAL_SPEED:F
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mSpeed:F
.line 276
new-instance v0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
invoke-direct {v0, p0, v4}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;-><init>(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$1;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
.line 277
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
const-wide/16 v2, 0x1f4
invoke-virtual {v0, v2, v3}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;->setDuration(J)V
.line 278
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;->setRepeatMode(I)V
.line 279
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;->setRepeatCount(I)V
.line 281
new-instance v0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
invoke-direct {v0, p0, v4}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;-><init>(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$1;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
.line 282
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
const/4 v1, -0x1
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;->setRepeatCount(I)V
.line 283
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
const-wide/32 v2, 0xf4240
invoke-virtual {v0, v2, v3}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;->setDuration(J)V
.line 284
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
new-instance v1, Landroid/view/animation/LinearInterpolator;
invoke-direct {v1}, Landroid/view/animation/LinearInterpolator;-><init>()V
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
.line 286
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
new-instance v1, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$1;
invoke-direct {v1, p0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$1;-><init>(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;)V
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
.line 299
return-void
.end method
# virtual methods
.method public destroy()V
.registers 3
.prologue
.line 404
invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 405
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;->exitThread()V
.line 406
return-void
.end method
.method public init()V
.registers 2
.prologue
const/4 v0, 0x0
.line 84
invoke-virtual {p0, v0, v0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->init(II)V
.line 85
return-void
.end method
.method public init(II)V
.registers 5
.prologue
.line 88
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsPreInit:Z
if-eqz v0, :cond_5
.line 98
:goto_4
return-void
.line 91
:cond_5
new-instance v0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
invoke-direct {v0, p0, p1, p2}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;-><init>(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;II)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
.line 92
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setDither(Z)V
.line 93
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->initAnim()V
.line 94
invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
.line 96
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
goto :goto_4
.end method
.method protected onAttachedToWindow()V
.registers 2
.prologue
.line 68
invoke-super {p0}, Landroid/view/View;->onAttachedToWindow()V
.line 69
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsSony:Z
if-eqz v0, :cond_b
.line 70
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/system/HardwareAccCheck;->disableHardware(Landroid/view/View;)V
.line 73
:goto_a
return-void
.line 72
:cond_b
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/system/HardwareAccCheck;->disableHardwareAcce(Landroid/view/View;)V
goto :goto_a
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 6
.prologue
const/4 v3, 0x0
.line 325
invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
.line 326
iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsPreInit:Z
if-nez v0, :cond_9
.line 356
:goto_8
return-void
.line 329
:cond_9
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
float-to-int v1, v1
add-int/lit8 v1, v1, 0x1
iput v1, v0, Landroid/graphics/Rect;->top:I
.line 330
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningRange:I
int-to-float v1, v1
iget v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
add-float/2addr v1, v2
float-to-int v1, v1
iput v1, v0, Landroid/graphics/Rect;->bottom:I
.line 331
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 332
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
sget-object v1, Landroid/graphics/Region$Op;->DIFFERENCE:Landroid/graphics/Region$Op;
invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->clipRect(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z
.line 333
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
if-eqz v0, :cond_3c
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_3c
.line 334
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPhoneRect:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v3, v1, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 336
:cond_3c
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShield:Landroid/graphics/Bitmap;
if-eqz v0, :cond_51
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShield:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_51
.line 337
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShield:Landroid/graphics/Bitmap;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcShield:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v3, v1, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 339
:cond_51
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
.line 341
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
.line 342
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
float-to-int v1, v1
iput v1, v0, Landroid/graphics/Rect;->top:I
.line 343
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningRange:I
int-to-float v1, v1
iget v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
add-float/2addr v1, v2
float-to-int v1, v1
iput v1, v0, Landroid/graphics/Rect;->bottom:I
.line 344
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mClipRect:Landroid/graphics/Rect;
sget-object v1, Landroid/graphics/Region$Op;->INTERSECT:Landroid/graphics/Region$Op;
invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->clipRect(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z
.line 345
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
if-eqz v0, :cond_85
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_85
.line 346
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhone:Landroid/graphics/Bitmap;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPhoneRect:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v3, v1, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 348
:cond_85
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShieldCover:Landroid/graphics/Bitmap;
if-eqz v0, :cond_9a
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShieldCover:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_9a
.line 349
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpShieldCover:Landroid/graphics/Bitmap;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcShieldCover:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v3, v1, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 351
:cond_9a
const/4 v0, 0x0
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->translate(FF)V
.line 352
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningLine:Landroid/graphics/Bitmap;
if-eqz v0, :cond_b5
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningLine:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_b5
.line 353
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningLine:Landroid/graphics/Bitmap;
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mRcScanningLine:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLinePaint:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v3, v1, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 355
:cond_b5
invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V
goto/16 :goto_8
.end method
.method public removePreDrawListener()V
.registers 3
.prologue
.line 101
invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mMyPreDrawListener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$myPreDrawListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
.line 102
return-void
.end method
.method public setIsScanningNormalUseAvatar(Z)V
.registers 2
.prologue
.line 80
iput-boolean p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mIsBmpScanningNormalUseAvatar:Z
.line 81
return-void
.end method
.method public setItemListener(Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$OnPostAnimListener;)V
.registers 2
.prologue
.line 368
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimtion2Listener:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$OnPostAnimListener;
.line 369
return-void
.end method
.method public setPercent(F)V
.registers 4
.prologue
.line 399
const/high16 v0, 0x3f800000 # 1.0f
sub-float/2addr v0, p1
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningRange:I
int-to-float v1, v1
mul-float/2addr v0, v1
iget v1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningLineStartY:I
int-to-float v1, v1
add-float/2addr v0, v1
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mScanningY:F
.line 400
invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->invalidate()V
.line 401
return-void
.end method
.method public setScaningPhoneID(I)V
.registers 2
.prologue
.line 76
iput p1, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mBmpScanningPhoneId:I
.line 77
return-void
.end method
.method public startPostAnimation()V
.registers 2
.prologue
const/4 v0, 0x0
.line 315
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->currentPercent:F
.line 316
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->oldInterpolatedTime:F
.line 317
iget v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->HIGH_SPEED:F
iput v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mSpeed:F
.line 318
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
if-eqz v0, :cond_12
.line 319
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation2:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$TimeKeepingAnimation;
invoke-super {p0, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
.line 320
:cond_12
return-void
.end method
.method public startScanningAnim()V
.registers 2
.prologue
.line 305
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
if-eqz v0, :cond_9
.line 306
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView;->mAnimation1:Lcom/cleanmaster/hpsharelib/junk/ui/widget/JunkOfflineVideoScanView$PreScanAnimation;
invoke-super {p0, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
.line 308
:cond_9
return-void
.end method
.method public stopPreAnimation()V
.registers 1
.prologue
.line 311
invoke-super {p0}, Landroid/view/View;->clearAnimation()V
.line 312
return-void
.end method