递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5870|回复: 5
打印 上一主题 下一主题

[视窗] 又发现安卓问题,事件失效

[复制链接]

75

主题

302

帖子

1515

积分

金牌会员

眸有星辰 心有山河

Rank: 6Rank: 6

积分
1515
跳转到指定楼层
楼主
发表于 2021-7-18 18:12:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
之前用高级图片框的点击和长按事件都没问题,最近新加了一些其他组件的触碰事件,和手势类事件,原来的高级图片框事件就失效了。
回复

使用道具 举报

75

主题

302

帖子

1515

积分

金牌会员

眸有星辰 心有山河

Rank: 6Rank: 6

积分
1515
6#
 楼主| 发表于 2021-7-19 17:17:21 | 只看该作者
0晨鹤0 发表于 2021-7-19 17:13
没有办法的。除非你去掉其他所有带有手势捕获的组件,只保留某一个。
或者自己调试修复,我写过一个 andr ...

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

使用道具 举报

3

主题

134

帖子

2368

积分

金牌会员

Rank: 6Rank: 6

积分
2368
5#
发表于 2021-7-19 17:13:43 | 只看该作者
qsw296062081 发表于 2021-7-19 07:57
应该有应急处理嘛  怎么让自己想要的组件不失效

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

不过这是给 android 开发者看的,如果要彻底解决,你不仅要完全看懂这个,还要会封装,最后还得把这些知识对应到火山代码,才可以。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40549
地板
发表于 2021-7-19 08:03:47 | 只看该作者
这种冲突问题,很难解决。。几乎无解,除非对安卓的触摸操作了如指掌。。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

75

主题

302

帖子

1515

积分

金牌会员

眸有星辰 心有山河

Rank: 6Rank: 6

积分
1515
板凳
 楼主| 发表于 2021-7-19 07:57:06 | 只看该作者
0晨鹤0 发表于 2021-7-18 19:58
Android 触摸事件挺复杂的。如果不是很了解这个只能尽量减少使用支持复杂手势的组件。或者确定出哪两个组件 ...

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

使用道具 举报

3

主题

134

帖子

2368

积分

金牌会员

Rank: 6Rank: 6

积分
2368
沙发
发表于 2021-7-18 19:58:37 来自手机 | 只看该作者
Android 触摸事件挺复杂的。如果不是很了解这个只能尽量减少使用支持复杂手势的组件。或者确定出哪两个组件或命令冲突,提交给封装库的人处理(有时候也是库本身的问题,封装处理不了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 16:00 , Processed in 0.087002 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表