硅谷新闻4--解决页签手指按下从左到右滑动的bug_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 硅谷新闻4--解决页签手指按下从左到右滑动的bug

硅谷新闻4--解决页签手指按下从左到右滑动的bug

 2016/10/26 5:30:59  ganchuanpu  程序员俱乐部  我要评论(0)
  • 摘要:有一种方法可以阻止父层的View截获touch事件,就是调用getParent().requestDisallowInterceptTouchEvent(true);方法。一旦底层View收到touch的action后调用这个方法那么父层View就不会再调用onInterceptTouchEvent了,也无法截获以后的action在ViewPagerIndicator项目中找到TabPageIndicator该类
  • 标签:解决 滑动 硅谷


有一种方法可以阻止父层的View截获touch事件,就是调用 getParent().requestDisallowInterceptTouchEvent(true);方法。
一旦底层View收到touch的 action后调用这个方法那么父层View就不会再调用onInterceptTouchEvent了,也无法截获以后的action

 

在ViewPagerIndicator项目中找到TabPageIndicator该类,添加如下代码


@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
//true 不许父元素拦截当前控件的的事件,否则反之
getParent().requestDisallowInterceptTouchEvent(true);
return super.dispatchTouchEvent(ev);
}

发表评论
用户名: 匿名