android点击事件分发步骤
来源:互联网 发布:期货炒单软件 编辑:程序博客网 时间:2024/05/06 11:23
首先进入Activity的dispatchTouchEvent方法。默认会调用userInteraction方法,这里你可以重写此方法处理用户每次点击的需求。其次判断此view下面是否还有可以点击的view。若有,返回true把事件分发给下层view没有调用onTouchEvent方法。
public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction(); } if (getWindow().superDispatchTouchEvent(ev)) { return true; } return onTouchEvent(ev); }
当然你在重写dispatchTouchEvent方法时可以不调用父类的dispatchTouchEvent方法,这样导致你不会调用当前view的onTouchEvent方法,也不能往下分发事件。
0 0
- android点击事件分发步骤
- android点击事件分发
- android点击事件分发
- Android点击事件分发
- Android 点击事件分发、捕获
- Android点击事件的分发
- android 点击事件分发总结
- Android点击事件分发机制
- Android点击事件分发流程
- Android-点击事件分发机制验证
- android点击事件的分发过程
- Android View 点击事件的分发机制
- android点击事件分发机制总结
- android屏幕点击事件的分发机制
- 浅谈android 点击事件分发处理流程
- android 点击事件分发简单介绍
- 解锁Android点击事件分发机制
- android 事件分发 点击事件 ondispathTouchEvent onTouchEvent onInterceptTouchEvent
- 《深入理解mybatis原理》 Mybatis数据源与连接池
- 1_camera_object_identification----README
- Objectiv-c - UICollectionViewLayout自定义布局-瀑布流
- VS2015 tabcontrol 横向排列
- 使用AndroidStudio分析和解决ImageLoader引起OOM问题
- android点击事件分发步骤
- 删掉这些词,投简历才会有回音
- 流量劫持能有多大危害?
- 设计模式—Java反射机制
- 排序算法 之 桶排序
- 压缩格式 以及 对应解压代码 总结
- vue2.0脚手架的webpack 配置文件分析
- 排序算法 之 效率测试
- Objective-C plist文件与KVC 的使用