mPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
            @Override
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
            }
            @Override
            public void onPageSelected(int position) {
                adPageSelectListener.onPageChanged(position);
            }
            @Override
            public void onPageScrollStateChanged(int state) {
            }
        });
            Asked
            
        
        
            Active
            
        
            Viewed 114 times
        
    -1
            
            
         
    
    
        Pavya
        
- 6,015
- 4
- 29
- 42
 
    
    
        Prakash Ambig
        
- 1
- 1
- 
                    [Please refer to this link in following answer](https://stackoverflow.com/questions/16342630/how-to-disable-viewpager-adapter-on-touching-specific-views) – Taqi Tahmid Tanzil Dec 12 '18 at 11:52
1 Answers
-1
            
            
        You can create your own NonSwipableViewPager like this:
public class NonSwipeableViewPager extends ViewPager {
public NonSwipeableViewPager(Context context) {
    this(context, null);
}
public NonSwipeableViewPager(Context context, AttributeSet attrs) {
    super(context, attrs);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
    // Never allow swiping to switch between pages
    return false;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
    // Never allow swiping to switch between pages
    return false;
}
just override OnTouchEvent and onInterceptTouchEvent method and return false.
 
    
    
        kartik malik
        
- 312
- 1
- 9
- 
                    I want to disable On click of left and right preview. Only The visible view pager should take On Click. – Prakash Ambig Dec 13 '18 at 06:12
- 
                    
- 
                    ViewPager adapter containing fragment (Inside fragment I have my views) – Prakash Ambig Dec 13 '18 at 06:21
- 
                    
- 
                    I have my viewpager looks like this https://stackoverflow.com/questions/13914609/viewpager-with-previous-and-next-page-boundaries – Prakash Ambig Dec 13 '18 at 06:43