禁用 ViewPager 的滑动

2016-02-01  本文已影响0人  箫鉴哥

之前想禁用 ViewPager 的滑动,在网上找了很多的答案,结果都是不可靠的,今天突然发现了一个有效的禁用 ViewPager 的方法,在这里记录下。

其实很简单,在事件分发的两个方法中返回 false 就可以了。见下面代码:

原官方代码

@Override

public boolean onTouchEvent(MotionEvent ev) {

return super.onTouchEvent(ev);

}

@Override

public boolean onInterceptTouchEvent(MotionEvent ev) {

return super.onInterceptTouchEvent(ev);

}

修改后的代码

@Override

public boolean onTouchEvent(MotionEvent ev) {

return false;

}

@Override

public boolean onInterceptTouchEvent(MotionEvent ev) {

return false;

}

上一篇 下一篇

猜你喜欢

热点阅读