Skip to content Skip to sidebar Skip to footer

How To Get Current Swipe Direction In Action In Viewpager

I am trying to use ViewPager for showing different views. Below is code I am using to check whether swiping is left or right myPager.setOnTouchListener(new ViewPager.OnTouchLi

Solution 1:

Then do somethink like this..

case MotionEvent.ACTION_MOVE:
    if (event.getX() > mStartDragX) {
            Log.i(TAG, "SWIPING RIGHT");
            mStartDragX = event.getX();
        } elseif (event.getX() < mStartDragX) {
            Log.i(TAG, "SWIPING LEFT");
            mStartDragX = event.getX();
        }

Here i am saving the current position again to old position so whenever the swiped back it will give the correct result..

Post a Comment for "How To Get Current Swipe Direction In Action In Viewpager"