关于触摸事件的一个疑问

chinahbbt 2020-05-09 07:01:36



我的手指一开始触摸到绿色view上,然后向右滑动 直到滑出绿色view 为什么滑出之后还能收到move事件 而且在绿色view之外抬起手指会收到up事件 哪位大哥能给解释一下
...全文
237 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2020-05-13
  • 打赏
  • 举报
回复
事件分发机制是:你在onDown返回true并且事件给你了,那么只要父控件不强制中断,整个过程都是直接给你的
six周 2020-05-11
  • 打赏
  • 举报
回复
因为你的触摸事件是在绿色view中开始触发的,也就是down事件开始,而你移动的时候这个触摸事件完整流程还没完成就是没到up事件,所以你一直move触发的就是在down至up事件之内

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧