美文网首页
无法滚动的ViewPager

无法滚动的ViewPager

作者: 43d60efa37c7 | 来源:发表于2017-08-14 15:05 被阅读17次

之前我是直接在onTouchEvent方法中注释掉super方法,但是发现还是能慢慢滑动,网上查了一下,有个说法是编译版本高于5.0的话,还要处理一下onInterceprTouchEvent,确实管用了,记录一下

    private boolean mScrollable = false;

    public void enableScroll(boolean scrollable) {
        mScrollable = scrollable;
    }

     @Override
    public boolean onTouchEvent(MotionEvent ev) {
        if (mScrollable) return super.onTouchEvent(ev);
        return true;
    }

    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        if (mScrollable)
            return super.onInterceptTouchEvent(ev);
        return false;
    }

相关文章

网友评论

      本文标题:无法滚动的ViewPager

      本文链接:https://www.haomeiwen.com/subject/eryurxtx.html