HarmonyOS 鸿蒙Next PopupWindow后可点击内部及外部控件,鸿蒙有对应实现吗

发布于 1周前 作者 eggper 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next PopupWindow后可点击内部及外部控件,鸿蒙有对应实现吗

我有这种需求需要这个弹出来一直显示,除非用户自己关闭。可以操作弹款里的控件,也可以操作界面里的控件吗,有相关交互操作的。Android下的PopupWindow后可以操作自己里面的控件也可以操作界面的其他控件,鸿蒙下应该用什么对应?鸿蒙下的Dialog相关控件弹出之后不能继续操作其他控件了。ToastDialog的显示时间又不允许设置很长。

3 回复

Android下的PopupWindow在鸿蒙下对应的是PopupDialog,用法类似,谢谢

没有搜到相关popupDialog的相关用法呀 只有popup

针对HarmonyOS 鸿蒙Next中PopupWindow后可点击内部及外部控件的需求,鸿蒙系统确实提供了相应的实现方式。在鸿蒙开发中,PopupWindow是一种常用的UI组件,用于显示浮动在其他内容之上的窗口。鸿蒙系统允许开发者对PopupWindow进行自定义,包括其内部的布局、控件以及外部区域的响应设置。

具体而言,开发者可以通过设置PopupWindow的触摸事件监听器(如onTouchListener),来控制当用户点击PopupWindow内部或外部控件时的行为。例如,可以通过监听触摸事件的位置,判断点击是否发生在PopupWindow内部或外部,并据此执行不同的逻辑处理。

此外,鸿蒙系统还提供了一系列API和属性,用于精细控制PopupWindow的显示、隐藏、大小、位置等,以满足不同的开发需求。

如果问题依旧没法解决,建议查阅鸿蒙官方开发文档或联系官网客服,以获取更详细的指导和技术支持。官网地址是:https://www.itying.com/category-93-b0.html ,该网站提供了丰富的鸿蒙开发资源和支持服务。

回到顶部