HarmonyOS 鸿蒙Next 点击事件穿透app
HarmonyOS 鸿蒙Next 点击事件穿透app
<markdown _ngcontent-kkc-c149="" class="markdownPreContainer">
事件穿透
前置条件:
webview加载了一个网页
复现路径:
下拉松开,准备刷新时快速点击顶部空白区域 会触发系统的下拉手势,引出系统搜索栏, 快速点击会导致点击事件穿透app,点击到搜索栏小艺建议上的区,拉起对应的功能
有没有大佬遇到过类似情况
</markdown>
4 回复
方便把代码发一下吗,下拉刷新是用什么实现的,用的pulltorefresh这个三方库吗?
更多关于HarmonyOS 鸿蒙Next 点击事件穿透app的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
下拉那边是web处理的,native只是加载
把那个Web地址发一下呢
针对HarmonyOS 鸿蒙Next 点击事件穿透app的问题,以下是一些解决方案:
在HarmonyOS鸿蒙Next中,实现点击事件穿透通常依赖于组件的hitTestBehavior属性设置以及事件处理机制。
-
设置hitTestBehavior属性:
- 若希望某个组件不拦截点击事件,而是让事件穿透至其下方的组件,可将该组件的hitTestBehavior属性设置为HitTestMode.None。这样,当用户点击该组件时,点击事件将直接穿透,触发下方组件的点击事件。
-
利用事件处理机制:
- 在Flutter开发HarmonyOS应用时,可借助Flutter的事件处理机制和Widget树结构实现点击事件冒泡传递。如果某个Widget不希望处理事件,可在其事件回调中不调用阻止事件冒泡的方法,使事件继续向上传递。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。