ToolBoxScrollView.smali
.class public Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
.super Landroid/widget/ScrollView;
.source "ToolBoxScrollView.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;
}
.end annotation
# instance fields
.field private mHaveNotify:Z
.field private mListener:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 16
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 17
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.prologue
.line 20
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 21
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 5
.prologue
.line 24
invoke-direct {p0, p1, p2, p3}, Landroid/widget/ScrollView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 12
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mHaveNotify:Z
.line 25
return-void
.end method
# virtual methods
.method protected onScrollChanged(IIII)V
.registers 6
.prologue
.line 37
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/ScrollView;->onScrollChanged(IIII)V
.line 38
iget-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mHaveNotify:Z
if-nez v0, :cond_17
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mListener:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;
if-eqz v0, :cond_17
const/16 v0, 0x32
if-le p2, v0, :cond_17
.line 39
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mHaveNotify:Z
.line 40
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mListener:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;
invoke-interface {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;->onScrollDown()V
.line 42
:cond_17
return-void
.end method
.method public setHaveNotify(Z)V
.registers 2
.prologue
.line 32
iput-boolean p1, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mHaveNotify:Z
.line 33
return-void
.end method
.method public setOnScrollDownListener(Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;)V
.registers 2
.prologue
.line 28
iput-object p1, p0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->mListener:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;
.line 29
return-void
.end method