首页 > 代码库 > 让viewpager不能滑动

让viewpager不能滑动

1.实现原理:

自定义viewpager,重写onTouchEvent方法,什么触摸事件都不响应即可让viewpager不能滑动。

2.代码如下

public class NoScrollViewPager extends ViewPager {    public NoScrollViewPager(Context context, AttributeSet attrs) {        super(context, attrs);    }    public NoScrollViewPager(Context context) {        super(context);    }    @Override    public boolean onTouchEvent(MotionEvent ev) {        // 重写此方法, 触摸时什么都不做, 从而实现对滑动事件的禁用        return true;    }}

 

让viewpager不能滑动