递归火山软件开发平台

标题: 又发现安卓问题,事件失效 [打印本页]

作者: qsw296062081    时间: 2021-7-18 18:12
标题: 又发现安卓问题,事件失效
之前用高级图片框的点击和长按事件都没问题,最近新加了一些其他组件的触碰事件,和手势类事件,原来的高级图片框事件就失效了。

作者: 0晨鹤0    时间: 2021-7-18 19:58
Android 触摸事件挺复杂的。如果不是很了解这个只能尽量减少使用支持复杂手势的组件。或者确定出哪两个组件或命令冲突,提交给封装库的人处理(有时候也是库本身的问题,封装处理不了
作者: qsw296062081    时间: 2021-7-19 07:57
0晨鹤0 发表于 2021-7-18 19:58
Android 触摸事件挺复杂的。如果不是很了解这个只能尽量减少使用支持复杂手势的组件。或者确定出哪两个组件 ...

应该有应急处理嘛  怎么让自己想要的组件不失效

作者: 创世魂    时间: 2021-7-19 08:03
这种冲突问题,很难解决。。几乎无解,除非对安卓的触摸操作了如指掌。。。
作者: 0晨鹤0    时间: 2021-7-19 17:13
qsw296062081 发表于 2021-7-19 07:57
应该有应急处理嘛  怎么让自己想要的组件不失效

没有办法的。除非你去掉其他所有带有手势捕获的组件,只保留某一个。
或者自己调试修复,我写过一个 android 事件分发指南:https://chenhe.me/android-event-dispatch/

不过这是给 android 开发者看的,如果要彻底解决,你不仅要完全看懂这个,还要会封装,最后还得把这些知识对应到火山代码,才可以。
作者: qsw296062081    时间: 2021-7-19 17:17
0晨鹤0 发表于 2021-7-19 17:13
没有办法的。除非你去掉其他所有带有手势捕获的组件,只保留某一个。
或者自己调试修复,我写过一个 andr ...

谢谢 安卓事件开发者都没吃透   现在改用组件代替了




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4