1. 首页
  2. 数据库
  3. 其它
  4. Android滑动事件冲突详解(一)

Android滑动事件冲突详解(一)

上传者: 2021-01-16 20:52:12上传 PDF文件 41.84KB 热度 13次
首先,我们假设这样一个场景:一个ViewPager里面嵌套一个ViewPager,内部滑动方向和外部滑动方向一样时,该怎么解决这一冲突呢? 针对滑动冲突这里给出两种解决方案:外部拦截法,内部拦截法。 外部拦截法 外部拦截法是指点击事件都先经过父容器的拦截处理,如果父容器需要此拦截事件,就拦截,不需要就不拦截,这种方法比较符合点击事件的分发机制。这种方法代码如下: @Override public boolean onInterceptTouchEvent(MotionEvent ev) { ... boolean intercepted=false; swit
用户评论