状态栏设置颜色失效该怎么办啊?
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
赞
收藏 0
回答 1
待解决
相关问题
如何设置状态栏和导航栏的颜色
613浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
444浏览 • 1回复 待解决
如何动态修改状态栏和状态栏字体颜色
100浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
10108浏览 • 1回复 待解决
最新RNOH启动报错 ,该怎么办啊?
87浏览 • 1回复 待解决
修改页面状态栏颜色,以及沉浸式状态属性设置
597浏览 • 1回复 待解决
运行应用提示如下内容该怎么办啊?
599浏览 • 1回复 待解决
ArkUI ETS 开发 App 怎么修改状态栏颜色?
2078浏览 • 1回复 待解决
Ark TS ,API 9状态栏和字体颜色如何设置?
805浏览 • 1回复 待解决
元服务顶部状态栏怎么设置标题
116浏览 • 1回复 待解决
怎么获取当前执行窗口的window实例呢?需要设置状态栏的颜色
138浏览 • 1回复 待解决
如何设置沉浸式状态栏
408浏览 • 1回复 待解决
ets开发如何设置隐藏状态栏?
1464浏览 • 1回复 待解决
设置状态栏,调用setWindowSystemBarProperties不生效
394浏览 • 1回复 待解决
状态栏的高度怎么获取呢
7899浏览 • 3回复 待解决
应用如何设置隐藏顶部的状态栏
366浏览 • 1回复 待解决
如何实现对系统顶部状态栏文字(信号、时间、电量)和背景颜色的动态设置
108浏览 • 1回复 待解决
Stack堆叠容器点击事件无法穿透怎么办啊?
334浏览 • 1回复 待解决
Js UI 如何设置状态栏背景是透明的?
1579浏览 • 1回复 待解决
调用setWindowLayoutFullScreen实现了沉浸式透明状态栏,但未自动撑起状态栏的高度
424浏览 • 1回复 待解决
鸿蒙如何获取导航栏和状态栏高度
9368浏览 • 1回复 待解决
如何获取状态栏和导航栏高度
715浏览 • 1回复 待解决
调用setWindowSystemBarProperties接口设置窗口状态栏和导航栏的高亮属性时不生效
418浏览 • 1回复 待解决
Dialog如何覆盖状态栏全屏显示
8324浏览 • 1回复 待解决
OpenHarmony在哪里修改状态栏和导航栏布局
2062浏览 • 1回复 待解决
将颜色设置改位6位的模式,比如红色改“#ff0000”