您的位置:首页 > 其它

修改 dispatchTouchEvent方法 来处理事件冲突

2016-02-12 16:38 429 查看
PagerIndicator把事件给拦截了 我修改了他的 dispatchTouchEvent方法 请求他爹和他祖宗不要拦截我的事件

根据事件分发机制 dispatchTouchEvent->interceptTouchEvent->onTouchEvent

具体参看
http://www.cnblogs.com/AceIsSunshineRain/p/5187118.html
TabPagerIndicator.java

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
// 请求父控件及祖宗控件不要拦截当前控件的时间
getParent().requestDisallowInterceptTouchEvent(true);
return super.dispatchTouchEvent(ev);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: