HarmonyOS 每个页面状态栏背景颜色和字体颜色不一样,怎么动态设置每个页面的沉浸式状态栏
目前尝试在每个页面生命周期onPageShow和aboutToApear中调用以上两个方法,但是有些页面颜色还是没变过来,出现了问题,生命周期中无法正确改变系统状态栏颜色
import { window } from '@kit.ArkUI';
async settingStatusBarColor(color: string) {
try {
const win = await window.getLastWindow(WindowManager.context)
win.setWindowSystemBarProperties({ statusBarColor: color }) //设置安全区字体颜色为白色
} catch (error) {
hilog.error(0x0000,WindowManager.TAG, "设置顶部状态栏颜色失败,error:" + JSON.stringify(error))
}
}
//设置安全区字体颜色为白色
static async settingStatusBarLight() {
try {
const win = await window.getLastWindow(WindowManager.context)
win.setWindowSystemBarProperties({ statusBarContentColor: '#FFFFFF' })
} catch (error) {
hilog.error(0x0000,WindowManager.TAG, "设置顶部状态栏浅色模式失败,error:" + JSON.stringify(error))
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何动态修改状态栏和状态栏字体颜色
2102浏览 • 1回复 待解决
修改页面状态栏颜色,以及沉浸式状态属性设置
2833浏览 • 1回复 待解决
HarmonyOS怎样设置在不同页面的状态栏字体颜色
460浏览 • 1回复 待解决
HarmonyOS 如何动态修改状态栏颜色和字体颜色?
281浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12440浏览 • 1回复 待解决
HarmonyOS 单页面如何控制状态栏字体颜色
1浏览 • 0回复 待解决
HarmonyOS 状态栏上的电池条颜色,动态隐藏状态栏
375浏览 • 1回复 待解决
HarmonyOS 状态栏怎么控制显示于隐藏,设置状态栏颜色,子颜色等控制
17浏览 • 1回复 待解决
如何设置状态栏和导航栏的颜色
2918浏览 • 1回复 待解决
HarmonyOS 设置状态栏的字体颜色好像无效
9浏览 • 0回复 待解决
如何设置沉浸式状态栏
2569浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏
105浏览 • 1回复 待解决
Ark TS ,API 9状态栏和字体颜色如何设置?
2877浏览 • 1回复 待解决
HarmonyOS 有没有针对page页面级别的状态栏设置接口,如:高亮图标、沉浸式状态栏
388浏览 • 1回复 待解决
HarmonyOS怎么设置顶部状态栏颜色和底部安全区颜色和应用页面颜色一致?
937浏览 • 1回复 待解决
页面滑动过程中动态修改状态栏文字颜色
375浏览 • 1回复 待解决
如何实现沉浸式状态栏?
524浏览 • 1回复 待解决
HarmonyOS 如何设置单个page沉浸式状态栏
387浏览 • 0回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
294浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
2431浏览 • 1回复 待解决
状态栏设置颜色失效该怎么办啊?
1952浏览 • 1回复 待解决
HarmonyOS 如何实现状态栏图标颜色动态修改?
417浏览 • 0回复 待解决
HarmonyOS 如何设置状态栏为背景图片或颜色
1浏览 • 0回复 待解决
如何实现对系统顶部状态栏文字(信号、时间、电量)和背景颜色的动态设置
2021浏览 • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效
303浏览 • 1回复 待解决
参考代码: