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

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

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

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

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

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

参考链接

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

分享
微博
QQ
微信
回复
2024-03-18 20:41:30
相关问题
js 自定义组件如何传递方法?
4226浏览 • 2回复 待解决
ArkTs如何自定义容器组件
964浏览 • 1回复 待解决
自定义弹窗中变量如何传递给页面
377浏览 • 1回复 待解决
如何实现H5自定义事件
347浏览 • 1回复 待解决
自定义组件如何导出、引入?
374浏览 • 1回复 待解决
自定义组件如何添加图片?
762浏览 • 1回复 待解决
如何设置自定义组件height缺省
145浏览 • 1回复 待解决
如何自定义Video组件控制栏样式
394浏览 • 1回复 待解决
this传递问题,该如何解决
334浏览 • 1回复 待解决
自定义组件嵌套子组件
7333浏览 • 3回复 待解决
自定义组件如何增加自己对外方法
202浏览 • 1回复 待解决
如何自定义Component 属性
12940浏览 • 3回复 待解决
Grid组件scrollBar是否支持自定义
346浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
6658浏览 • 1回复 待解决
如何设置自定义弹窗位置
229浏览 • 1回复 待解决
ArkTS如何自定义资源文件
333浏览 • 1回复 待解决