鸿蒙开发中,@Entry是否设置半透明效果?

因为CustomDialog自定义弹窗无法封装成全局的function,所以希望通过Entry设置半透明背景,实现弹窗的效果。

阅读 828
1 个回答

在 HarmonyOS 中,@Entry 装饰的 UI 组件设置透明可能不是没生效,而是 page 是基于 window 存在的,需要设置窗口透明才能感知到。支持 NavDestination 支持 Dialog 类型页面:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere... 枚举说明-11NavDestinationMode.STANDARD: 标准类型 NavDestination 的生命周期 NavDestinationMode.DIALOG: 默认透明。@Entry 装饰的 UI 组件设置透明页面可以参考如下方案 router 路由模式的 demo:// Page1.ets import window from '@ohos.window'; @Entry @Component struct Page2 {...}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题