HarmonyOS鸿蒙Next中如何实现popup组件穿透点击事件
HarmonyOS鸿蒙Next中如何实现popup组件穿透点击事件 给一系列组件都绑定了popup弹出气泡组件,气泡内容比较多的时候会遮挡其他组件,如何点击popup组件让消息穿透到下层被遮挡的组件?请求知道的朋友们指点一二,谢谢。
3 回复
试试 .HitTestBehavior(HitTestMode.Transparent)
更多关于HarmonyOS鸿蒙Next中如何实现popup组件穿透点击事件的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,实现Popup组件的穿透点击事件可以通过设置PopupController
的modal
属性为false
来实现。默认情况下,Popup组件是模态的,会阻止背景的点击事件。将modal
属性设置为false
后,Popup组件将不再阻止背景的点击事件,从而实现穿透点击。
具体代码如下:
let popupController = new PopupController();
popupController.modal = false;
通过这种方式,Popup组件将不会拦截背景的点击事件,用户可以在Popup显示时继续与背景内容进行交互。