Android ViewPager 禁止滑动

public class NoScrollViewPagerextends ViewPager {

private boolean noScroll =true;

        public NoScrollViewPager(Context context) {

                super(context);

    }

public NoScrollViewPager(Context context, AttributeSet attrs) {

            super(context, attrs);

    }

public void setScrollAble(boolean canScroll) {

            this.noScroll = canScroll;

    }

@Override

public boolean onTouchEvent(MotionEvent arg0) {

        if (noScroll)

            return false;

        else

            return super.onTouchEvent(arg0);

    }

@Override

 public boolean onInterceptTouchEvent(MotionEvent arg0) {

        if (noScroll)

            return false;

        else

            return super.onInterceptTouchEvent(arg0);

    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。