HarmonyOS 鸿蒙Next如何设置Page页面半透明页面

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

HarmonyOS 鸿蒙Next如何设置Page页面半透明页面

问题描述】

目前有需求实现一个类似底部弹窗形式的页面,高度占半个屏幕,未填充的区域半透明可见底部页面内容。页面需要走路由管理,不能通过弹窗实现。此场景如何实现半透明背景页面呢?

原本参考Android是可以设置Activity的Theme实现Dialog样式半透明的页面,,不知道在鸿蒙上如何实现

6 回复
楼主找到方法了吗?类似Android的Activity的Theme实现Dialog样式半透明的页面!
NavDestination() {

}
.mode(NavDestinationMode.DIALOG)

谢谢您,我试一下

谢谢您,我试一下

HarmonyOS 鸿蒙Next设置Page页面为半透明,可以通过设置页面的背景色为半透明颜色值(如#80FFFFFF,其中80表示透明度)来实现。在ArkUI框架中,可以通过修改页面的backgroundColor属性来完成。例如,在页面的.ets文件中,设置backgroundColor('#80FFFFFF')即可。此外,还可以考虑使用其他UI组件或布局方式来实现更复杂的半透明效果。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部