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

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

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 自定义组件如何传递方法?
4738浏览 • 2回复 待解决
自定义弹窗中变量如何传递给页面
1265浏览 • 1回复 待解决
如何自定义模拟Tabs组件
431浏览 • 1回复 待解决
如何自定义组件原型菜单
477浏览 • 1回复 待解决
ArkTs如何自定义容器组件
1853浏览 • 1回复 待解决
如何实现H5自定义事件
1037浏览 • 1回复 待解决
如何设置自定义组件height缺省
730浏览 • 1回复 待解决
自定义组件如何添加图片?
1339浏览 • 1回复 待解决
this传递问题,该如何解决
987浏览 • 1回复 待解决
如何自定义Video组件控制栏样式
1047浏览 • 1回复 待解决
自定义组件如何导出、引入?
1168浏览 • 1回复 待解决
自定义组件嵌套子组件
8107浏览 • 3回复 待解决
自定义弹窗自定义转场动画
469浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
549浏览 • 1回复 待解决
自定义组件如何增加自己对外方法
817浏览 • 1回复 待解决