修改 dispatchTouchEvent方法 来处理事件冲突
2016-02-12 16:38
429 查看
PagerIndicator把事件给拦截了 我修改了他的 dispatchTouchEvent方法 请求他爹和他祖宗不要拦截我的事件
根据事件分发机制 dispatchTouchEvent->interceptTouchEvent->onTouchEvent
具体参看
http://www.cnblogs.com/AceIsSunshineRain/p/5187118.html
TabPagerIndicator.java
根据事件分发机制 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); }
相关文章推荐
- Jquery - checked 全选与取消全选
- Light OJ 1145 Dice (I) (DP)
- 51nod 独木舟问题
- ubuntu取消每次的错误报告
- 关于Activity的生命周期和启动模式(附Demo)
- Rack
- dd命令刻录u盘启动盘
- Android 编程下 Touch 事件的分发和消费机制
- Java正则表达式特殊字符
- 最大连续两段不相交字段和(poj2594,poj2479)
- Android Layout 之 RelativeLayout
- Asp.Net alert弹出提示信息的几种方法总结
- sql server 如何批量update数据
- 欢迎使用CSDN-markdown编辑器
- nefuoj-1041:字符串变形记
- 关于asp.net三种重定向方法的总结
- 【小作品】STM32无线WIFI视频小车制作剖析(下)
- iOS 【UIKit-转换坐标系(1)】
- App Manifest详解
- ViewPagerIndicator的使用