HarmonyOS 深色模式下顶部状态栏遮盖时间

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

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

在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
微信
回复
4h前
相关问题
元服务顶部状态栏怎么设置标题
1826浏览 • 3回复 待解决
uiextension为什么不会避让顶部状态栏
779浏览 • 1回复 待解决
应用如何设置隐藏顶部状态栏
2446浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏
105浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度为0
389浏览 • 1回复 待解决
HarmonyOS 下拉如何隐藏状态栏
3浏览 • 0回复 待解决
HarmonyOS API获取状态栏高度
299浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
607浏览 • 1回复 待解决
获取状态栏与导航高度
636浏览 • 1回复 待解决
HarmonyOS 如何获取系统状态栏高度?
825浏览 • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效
303浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
294浏览 • 1回复 待解决
HarmonyOS 如何获取手机状态栏高度?
159浏览 • 1回复 待解决