public class NoScrollViewPager extends ViewPager {
private boolean isCanScroll = true;
public NoScrollViewPager(Context context) {
super(context); } public NoScrollViewPager(Context context, AttributeSet attrs) {
super(context, attrs); } /**
* 设置其是否能滑动换页
* @param isCanScroll false 不能换页, true 可以滑动换页
*/ public void setScanScroll(boolean isCanScroll) {
this.isCanScroll = isCanScroll; } @Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return isCanScroll && super.onInterceptTouchEvent(ev); }
@Override public boolean onTouchEvent(MotionEvent ev) {
return isCanScroll && super.onTouchEvent(ev); } }
本文介绍了一个名为NoScrollViewPager的自定义ViewPager类,通过设置isCanScroll属性为false,可以禁止ViewPager的滑动切换页面功能。
2486

被折叠的 条评论
为什么被折叠?



