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
相关问题
应用如何适配深色模式
2843浏览 • 1回复 待解决
应用如何适配深色模式
3886浏览 • 1回复 待解决
HarmonyOS 深色模式
1414浏览 • 1回复 待解决
深色模式,UI/UX 适配方案
46浏览 • 0回复 待解决
HarmonyOS 浅色模式深色模式
1550浏览 • 1回复 待解决
关于切换深色模式应用自动重启应用
7661浏览 • 2回复 待解决
stagemode 模式如何获取version信息
2727浏览 • 0回复 待解决
HarmonyOS web深色模式
966浏览 • 1回复 待解决
如何将页面设置为深色模式
3364浏览 • 1回复 待解决
android 应用深色模式在鸿蒙os上有异常
10689浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
838浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
1332浏览 • 1回复 待解决