美文网首页
ViewPager禁止滑动

ViewPager禁止滑动

作者: 使劲挤海绵 | 来源:发表于2017-12-21 00:54 被阅读21次

    ViewPager的滑动包括以下两个方面:

    1. 通过 Touch 触摸的形式进行;
    2. 使用遥控器,通过每个Page上面的控件的焦点的移动,来进行滑动;

    因此如果要进行禁止滑动的话也要进行两个方式的禁止:

    1. 禁止通过Touch的模式进行滑动:
    //通过重写ViewPager类的以下两个方法 
    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
       return false;
    }
    
    @Override
    public boolean onTouchEvent(MotionEvent ev) {
       return false;
    }
    
    1. 禁止通过移动控件上面的焦点来滑动:
    //通过重写ViewPager类的下面方法
    @Override
    public boolean executeKeyEvent(KeyEvent event) {
        return false;
    }
    

    相关文章

      网友评论

          本文标题:ViewPager禁止滑动

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