状态栏设置颜色失效该怎么办啊?
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
待解决
相关问题
HarmonyOS 状态栏怎么设置颜色
1068浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
2006浏览 • 1回复 待解决
最新RNOH启动报错 ,该怎么办啊?
2082浏览 • 1回复 待解决
自定义文件模板失效怎么办啊?
1547浏览 • 1回复 待解决
运行应用提示如下内容该怎么办啊?
3800浏览 • 1回复 待解决
该怎么办啊?
1705浏览 • 1回复 待解决
安装动态库失败,该怎么办啊?
1590浏览 • 1回复 待解决
HarmonyOS 状态栏怎么控制显示于隐藏,设置状态栏颜色,子颜色等控制
2613浏览 • 1回复 待解决
HarmonyOS 动态设置状态栏颜色
1241浏览 • 1回复 待解决
HarmonyOS 状态栏图标颜色设置
1263浏览 • 1回复 待解决
模拟器不能启动该怎么办啊?
1622浏览 • 1回复 待解决
studio编译经常报错该怎么办啊?
2070浏览 • 1回复 待解决
HarmonyOS 如何设置状态栏颜色?
2632浏览 • 1回复 待解决
HarmonyOS 设置深色模式,状态栏文本、图标颜色怎么设置
856浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
3251浏览 • 1回复 待解决
deveco构建成功,运行提示如下该怎么办啊?
1976浏览 • 1回复 待解决
如何设置状态栏和导航栏的颜色
5065浏览 • 1回复 待解决
字符串资源引用出错,该怎么办啊?
1780浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
13783浏览 • 1回复 待解决
HarmonyOS UIExtensionAbility接入的page中能否设置状态栏的颜色和状态栏文字的颜色?
742浏览 • 1回复 待解决
如何动态修改状态栏和状态栏字体颜色
3190浏览 • 1回复 待解决
HarmonyOS 状态栏上的电池条颜色,动态隐藏状态栏
1454浏览 • 1回复 待解决
HarmonyOS 如何修改状态栏以及状态栏文字的颜色
954浏览 • 1回复 待解决
HarmonyOS 每个页面状态栏背景颜色和字体颜色不一样,怎么动态设置每个页面的沉浸式状态栏
1114浏览 • 1回复 待解决
HarmonyOS setWindowSystemBarProperties设置状态栏颜色后,状态栏遮挡沉浸式布局下的控件
960浏览 • 1回复 待解决
将颜色设置改位6位的模式,比如红色改“#ff0000”