#鸿蒙通关秘籍#ArkUI事件响应链是如何收集的?

HarmonyOS
20h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
网络小高手

事件响应链的收集采用右子树优先的后序遍历流程进行。遍历过程中,每个节点触发TouchTest方法收集事件。以命中为例,在组件布局中,如果在组件5上触发,按照右子树的优先级顺序,最终收集到的响应链是5, 3, 1。由于组件3的HitTestBehavior为Default,阻塞了兄弟节点,因此左子树的事件没有被收集。

分享
微博
QQ
微信
回复
18h前
相关问题
能否实现响应,,求告知
712浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
7420浏览 • 1回复 已解决