ViewPaper默认是可以滑动切换页面的,如果需要禁止该功能,只需要如下操作即可。
public class MViewPaper extends ViewPager {
private boolean mDisableSroll = true;
public MViewPaper (Context context) {
super(context);
}
public MViewPaper (Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setDisableScroll(boolean bDisable)
{
mDisableSroll = bDisable;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
if(mDisableSroll)
{
return false;
}
return super.onInterceptTouchEvent(ev);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
if(mDisableSroll)
{
return false;
}
return super.onTouchEvent(ev);
}