Text和内层Stack的onTouch事件都会触发。Text组件如何设置hitTestBehavior?

新手上路,请多包涵

Text组件如何设置hitTestBehavior?不会阻塞内层Stack的触摸测试,因此Text和内层Stack的onTouch事件都会触发。

hitTestBehavior有几种设置模式

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

阅读 75
1 个回答

在鸿蒙系统中,Text组件的hitTestBehavior属性可以设置为以下几种模式,以控制触摸事件的传递行为:

HitTestMode.Default:默认触摸测试效果,自身和子节点都响应触摸测试,但会阻塞兄弟节点的触摸测试。

HitTestMode.Block:自身响应触摸测试,阻塞子节点和兄弟节点的触摸测试。

HitTestMode.Transparent:自身和子节点都响应触摸测试,不会阻塞兄弟节点的触摸测试。

HitTestMode.None:自身不响应触摸测试,不会阻塞子节点和兄弟节点的触摸测试。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏