如何自定义处理父子组件间的事件传递,例如,如何解决滑动冲突

如何自定义处理父子组件间的事件传递,例如,如何解决滑动冲突

HarmonyOS
2024-03-17 14:57:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
elucky

1. 系统会基于触摸测试来收集需要响应事件的控件,测试的顺序由父组件向子组件蔓延,后续手势的识别和竞争都基于hittest结果进行;

2. 应用可通过改变组件上 hitTestBehavior 的值来改变系统对其的hittest结果;

3. 更进一步的可通过自定义事件和自定义手势判定能力来细化对手势识别和竞争结果的干预;

参考链接

触摸测试控制自定义事件分发自定义手势判定

分享
微博
QQ
微信
回复
2024-03-18 20:41:30
相关问题
关于处理父子组件事件传递方式
462浏览 • 1回复 待解决
ArkTS自定义组件如何父子传值?
404浏览 • 1回复 待解决
事件分发冲突问题,如何解决
428浏览 • 1回复 待解决
滑动嵌套事件冲突处理
279浏览 • 0回复 待解决
HarmonyOS 自定义组件事件处理
402浏览 • 1回复 待解决
js 自定义组件如何传递方法?
5893浏览 • 2回复 待解决
this传递问题,该如何解决
2204浏览 • 1回复 待解决
如何实现应用组件信息传递
324浏览 • 1回复 待解决
自定义弹窗中变量如何传递给页面
2719浏览 • 1回复 待解决
HarmonyOS har依赖so库有冲突如何解决
364浏览 • 1回复 待解决