博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
onInterceptTouchEvent事件和onTouchEvent事件
阅读量:5891 次
发布时间:2019-06-19

本文共 742 字,大约阅读时间需要 2 分钟。

  hot3.png

1.       down事件首先会传递到onInterceptTouchEvent()方法

2.       如果该ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之后return false,down事件一样传递给最终的目标view的onTouchEvent()处理。那么后续的move, up等事件将跟down一样会先传递给该ViewGroup的onInterceptTOuchEvent(),再传递给顶层view的onTouchEvent().onInterceptTouchEvent返回false,事件会直接传给最前层的viewonTouchEvent

3.       如果该ViewGrouponInterceptTouchEvent()在接收到down事件处理完成之后return true,那么后续的move, up等事件将不再传递给onInterceptTouchEvent(),而是和down事件一样传递给该ViewGrouponTouchEvent()处理,注意,目标view将接收不到down后续的事件。

4.       如果最终需要处理事件的view的onTouchEvent()返回了false,那么该事件将被传递至其上一层次的view的onTouchEvent()处理。返回falseview不再接收其他事件,事件往上传递

5.       如果最终需要处理事件的view 的onTouchEvent()返回了true,那么后续事件将可以继续传递给该view的onTouchEvent()处理。返回true事件不会在往上层传递了,本层继续接收下个事件

转载于:https://my.oschina.net/snail0/blog/312904

你可能感兴趣的文章
Oracle基础 游标
查看>>
cocos2d-x-3.1 经常使用宏 (coco2d-x 学习笔记五)
查看>>
运行Maven是报错:No goals have been specified for this build
查看>>
UVALive 4423 String LD 暴力
查看>>
Haskell 差点儿无痛苦上手指南
查看>>
查询记录时rs.previous()的使用
查看>>
[SAP ABAP开发技术总结]报表事件
查看>>
No matching code signing identity found
查看>>
单元测试方法属性(Unit Test Method Attribute)
查看>>
【转帖】2015年2月份最佳的免费 UI 工具包
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
虚拟机stack全分析
查看>>
NTP 服务器配置
查看>>
关于window.history.back()后退问题
查看>>
5、利用控件TVCLZip和TIdFTP压缩文件并上传到FTP的线程单元pas
查看>>
EXP/IMP 命令参数
查看>>
为什么直接杀死线程是不好的
查看>>
(原创)android4.4沉浸式标题栏
查看>>
iOS客户端学习之AES加密
查看>>
iOS开发-UICollectionView实现瀑布流
查看>>