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

HarmonyOS
2024-12-25 12:22:13
浏览
收藏 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
微信
回复
2024-12-25 14:31:00
相关问题
应用如何适配深色模式
2721浏览 • 1回复 待解决
HarmonyOS 深色模式
1350浏览 • 1回复 待解决
应用如何适配深色模式
3784浏览 • 1回复 待解决
HarmonyOS 浅色模式深色模式
1486浏览 • 1回复 待解决
stagemode 模式如何获取version信息
2672浏览 • 0回复 待解决
关于切换深色模式应用自动重启应用
7595浏览 • 2回复 待解决
HarmonyOS web深色模式
924浏览 • 1回复 待解决
如何将页面设置为深色模式
3318浏览 • 1回复 待解决
android 应用深色模式在鸿蒙os上有异常
10619浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
1281浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
800浏览 • 1回复 待解决
HarmonyOS 如何禁止深色模式使用
1022浏览 • 1回复 待解决