PaginatedWelcomeViewPager.smali
.class public Lcom/avast/android/cleaner/subscription/paginatedwelcome/PaginatedWelcomeViewPager;
.super Landroidx/viewpager/widget/ViewPager;
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
invoke-direct {p0, p1, p2}, Landroidx/viewpager/widget/ViewPager;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
# virtual methods
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 5
invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I
move-result v0
const/4 v2, 0x5
const/4 v1, 0x1
if-le v0, v1, :cond_b
const/4 p1, 0x7
const/4 p1, 0x0
return p1
:cond_b
const/4 v2, 0x2
invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result p1
const/4 v2, 0x0
return p1
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 14
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v0
const/4 v11, 0x0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionIndex()I
move-result v1
const/4 v2, 0x6
const/4 v2, 0x0
const/4 v11, 0x4
const/4 v3, 0x5
const/4 v11, 0x1
if-eq v0, v3, :cond_43
const/4 v11, 0x3
const/4 v3, 0x6
if-ne v0, v3, :cond_16
const/4 v11, 0x2
goto :goto_43
:cond_16
const/4 v11, 0x0
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
move-result v0
const/4 v11, 0x2
if-lez v0, :cond_3c
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v3
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v5
const/4 v11, 0x6
const/4 v7, 0x3
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v8
const/4 v11, 0x3
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v9
const/4 v11, 0x5
const/4 v10, 0x0
invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
move-result-object p1
const/4 v11, 0x2
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
return v2
:cond_3c
const/4 v11, 0x7
invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result p1
const/4 v11, 0x3
return p1
:cond_43
:goto_43
const/4 v11, 0x2
return v2
.end method