HarmonyOS 鸿蒙Next开发中,怎样控制CustomDialog显示的层级?
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。