首页 > 其他 > 详细

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

时间:2016-10-25 23:44:24      阅读:216      评论:0      收藏:0      [点我收藏+]


有一种方法可以阻止父层的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);
}

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

原文:http://www.cnblogs.com/ganchuanpu/p/5998622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!