状态栏设置颜色失效该怎么办啊?

setStatusBarColor(this.localSetting.isNight ? ‘#f00’ : ‘#f00’)

/** 
 * 设置状态栏颜色 
 * @param color 
 */ 
export function setStatusBarColor(color: string) { 
  let windowClass: window.Window | undefined = undefined; 
  try { 
    let promise = window.getLastWindow(getContext()); 
    promise.then((data) => { 
      windowClass = data; 
      windowClass.setWindowSystemBarProperties({ statusBarColor: color, statusBarContentColor: color, 
        navigationBarColor: color, navigationBarContentColor: color }) 
      console.info('Succeeded in obtaining the top window. Data: ' + JSON.stringify(data)); 
    }).catch((err: BusinessError) => { 
      console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(err)); 
    }); 
  } catch (exception) { 
    console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(exception)); 
  } 
}
HarmonyOS
2024-04-29 17:09:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hujianwu

将颜色设置改位6位的模式,比如红色改“#ff0000”

分享
微博
QQ
微信
回复
2024-04-30 11:04:51
相关问题
如何设置状态栏和导航颜色
1358浏览 • 1回复 待解决
最新RNOH启动报错 ,怎么办
557浏览 • 1回复 待解决
for .in 语法不支持,怎么办
403浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
1115浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
10868浏览 • 1回复 待解决
运行应用提示如下内容怎么办
1136浏览 • 1回复 待解决
怎么办
393浏览 • 1回复 待解决
安装动态库失败,怎么办
273浏览 • 1回复 待解决
字符串资源引用出错,怎么办
352浏览 • 1回复 待解决
元服务顶部状态栏怎么设置标题
831浏览 • 3回复 待解决
如何设置沉浸式状态栏
1244浏览 • 1回复 待解决
ets开发如何设置隐藏状态栏
2035浏览 • 1回复 待解决
状态栏的高度怎么获取呢
8473浏览 • 3回复 待解决
应用如何设置隐藏顶部的状态栏
1050浏览 • 1回复 待解决
如何实现沉浸式状态栏
70浏览 • 1回复 待解决
Js UI 如何设置状态栏背景是透明的?
2141浏览 • 1回复 待解决