HarmonyOS 鸿蒙Next状态栏

HarmonyOS 鸿蒙Next状态栏 API9不支持改状态栏颜色吗?怎么论坛的方法都不行

6 回复

这个不是在之前沉浸式状态栏帖子里讲过了吗?是改了不成功还是什么问题?

下面代码中把颜色数值自己改一下。

let SystemBarProperties = { 
  statusBarColor: '#00000000', 
  navigationBarColor: '#00000000', 
} //设置窗口内导航栏、状态栏的属性,使用callback异步回调。
windowClass.setWindowSystemBarProperties(SystemBarProperties, (err) => {
  if (err) {
    console.error('Failed to set the system bar properties. Cause: ' + JSON.stringify(err))
    return
  }
  console.info('Succeeded in setting the system bar properties.')
})

更多关于HarmonyOS 鸿蒙Next状态栏的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


只能沉浸,但改不了状态栏颜色啊,

我试试再回你,看上面代码把参数中颜色数值改一下应当可行的;难不成这API这么刁,挑颜色?

SystemBarProperties
状态栏、导航栏的属性。

说明
当前HarmonyOS设备均不支持此接口,此接口在被setWindowSystemBarProperties()接口调用时将返回801错误码。

还有改导航条颜色,

HarmonyOS Next的状态栏设计延续了简洁、直观的风格,支持实时显示系统状态信息,如网络连接、电池电量、时间等。用户可以通过状态栏快速访问通知中心和控制中心,进行快捷设置和查看通知。此外,状态栏还支持自定义显示内容,用户可以根据个人需求调整显示的信息和顺序,提升使用体验。

回到顶部