HarmonyOS 鸿蒙Next开发中,怎样控制CustomDialog显示的层级?

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next开发中,怎样控制CustomDialog显示的层级?

比如我在页面1弹窗一个CustomDialog,但是需要Dialog未关闭时从页面1跳转到页面2,这时候会发现在页面1弹出的Dialog会出现在页面2的层级上方,请问有什么方式可以让页面2盖住Dialog?求助各位了

1 回复

在HarmonyOS开发中,控制CustomDialog显示的层级通常涉及到Dialog的显示策略与布局层级管理。你可以尝试通过调整Dialog的窗口类型(Window Type)或属性来影响其在屏幕上的层级。具体实现上,可以查看Dialog类或其父类中是否有相关方法或属性可以设置层级,比如通过修改Dialog的WindowManager.LayoutParams中的type字段。

由于HarmonyOS的API可能与Android有所不同,建议查阅最新的HarmonyOS开发文档或示例代码以获取准确信息。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部