美文网首页
事件分发机制实战之ViewPager

事件分发机制实战之ViewPager

作者: Air_w | 来源:发表于2018-09-20 11:49 被阅读0次

需求:将ViewPager的默认的左右的滑动功能去掉。

实现效果:ViewPager 左右不可滑动

实现思路:ViewPager不处理事件分发机制就能解决此问题。

                  1、不处理,父级的事件,重写 onInterceptTouchEvent(),并返回为false.

                   2、不处理,子级的事件,重写 onTouchEvent() ,并返回为false.

至此,已经解决上述的问题。

但是,秉承着可扩展性,我对此稍微的优化一些。

        1、使用“变量”动态地控制 ViewPager是否可以左右滑动。

        2、代码如下图

动态控制View Pager是否可以左右滑动

相关文章

网友评论

      本文标题:事件分发机制实战之ViewPager

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