NoScrollViewPager.smali
.class public Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;
.super Landroidx/viewpager/widget/ViewPager;
.source "NoScrollViewPager.java"
# instance fields
.field private enScroll:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.line 28
invoke-direct {p0, p1}, Landroidx/viewpager/widget/ViewPager;-><init>(Landroid/content/Context;)V
.line 24
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->enScroll:Z
.line 29
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 32
invoke-direct {p0, p1, p2}, Landroidx/viewpager/widget/ViewPager;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 24
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->enScroll:Z
.line 33
const-string v0, "windowBackgroundWhite"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->setBackgroundColor(I)V
.line 34
return-void
.end method
# virtual methods
.method public dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.registers 3
.param p1, "ev" # Landroid/view/MotionEvent;
.line 43
invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "ev" # Landroid/view/MotionEvent;
.line 56
const/4 v0, 0x0
:try_start_1
iget-boolean v1, p0, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->enScroll:Z
if-eqz v1, :cond_c
invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result v1
:try_end_9
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_9} :catch_d
if-eqz v1, :cond_c
const/4 v0, 0x1
:cond_c
return v0
.line 57
:catch_d
move-exception v1
.line 58
.local v1, "e":Ljava/lang/Exception;
return v0
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "ev" # Landroid/view/MotionEvent;
.line 78
:try_start_0
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->enScroll:Z
if-eqz v0, :cond_9
.line 79
invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
:try_end_8
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_8} :catch_b
return v0
.line 81
:cond_9
const/4 v0, 0x1
return v0
.line 83
:catch_b
move-exception v0
.line 84
.local v0, "e":Ljava/lang/Exception;
const/4 v1, 0x0
return v1
.end method
.method public setEnScroll(Z)V
.registers 2
.param p1, "enScroll" # Z
.line 89
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->enScroll:Z
.line 90
return-void
.end method