在HarmonyOS NEXT开发中深色模式下顶部状态栏遮盖时间?

在HarmonyOS NEXT开发中深色模式下顶部状态栏遮盖时间?

阅读 585
1 个回答

深色模式下可以将状态栏的颜色修改一下
在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) 
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进