HarmonyOS 深色模式下,应用页面的时间、电量等信息展示

HarmonyOS
14h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

深色模式下可以将状态栏的颜色修改一下

在onWindowStageCreate方法中,判断是否是深色模式,如果是的话,则使用以下代码:

windowStage.getMainWindow((e,w)=>{
  let t=w.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM);
  AppStorage.setOrCreate<window.AvoidArea>(eHomeApp.AVOID_AREA,t);

  let systemBarProperties: window.SystemBarProperties = {
    isStatusBarLightIcon: true,
    statusBarContentColor: '#ffffff'
  }
  w.setWindowSystemBarProperties(systemBarProperties)
})
分享
微博
QQ
微信
回复
12h前
相关问题
应用如何适配深色模式
1095浏览 • 1回复 待解决
应用如何适配深色模式
2357浏览 • 1回复 待解决
关于切换深色模式应用自动重启应用
6486浏览 • 2回复 待解决
stagemode 模式如何获取version信息
1992浏览 • 0回复 待解决
如何将页面设置为深色模式
2291浏览 • 1回复 待解决
android 应用深色模式在鸿蒙os上有异常
9366浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
574浏览 • 1回复 待解决
HarmonyOS 如何禁止深色模式使用
15浏览 • 1回复 待解决
HarmonyOS 深色模式切换后界面不刷新
17浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
419浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式
272浏览 • 1回复 待解决
app适配深色浅色切换模式
1897浏览 • 1回复 待解决