#鸿蒙通关秘籍#如何在多层级手势事件中设置父组件优先响应手势事件?

HarmonyOS
21h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
SCM梦海

在多层级手势事件中,如果希望父组件优先响应手势事件,可以使用.priorityGesture方法绑定手势。此方法使得父组件所绑定的手势事件优先级高于子组件。

ComponentA() {
    ComponentB()
    .gesture(TapGesture({count: 1}))
}
.priorityGesture(TapGesture({count: 1}))

以上代码中,当点击 组件B 的区域范围时,组件A 的点击手势会触发,而 组件B 的点击手势不会触发。


分享
微博
QQ
微信
回复
17h前
相关问题
HarmonyOS 手势响应不同角度问题
220浏览 • 1回复 待解决
组件如何处理子组件内点击事件
2683浏览 • 1回复 待解决