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
待解决
相关问题
修改页面状态栏颜色,以及沉浸式状态属性设置
4379浏览 • 1回复 待解决
如何动态修改状态栏和状态栏字体颜色
3190浏览 • 1回复 待解决
HarmonyOS怎样设置在不同页面的状态栏字体颜色
1160浏览 • 1回复 待解决
HarmonyOS 如何动态修改状态栏颜色和字体颜色?
3393浏览 • 1回复 待解决
HarmonyOS 动态设置状态栏颜色
1241浏览 • 1回复 待解决
HarmonyOS setWindowSystemBarProperties设置状态栏颜色后,状态栏遮挡沉浸式布局下的控件
960浏览 • 1回复 待解决
HarmonyOS 状态栏怎么设置颜色
1068浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
13783浏览 • 1回复 待解决
HarmonyOS 单页面如何控制状态栏字体颜色
893浏览 • 1回复 待解决
如何设置沉浸式状态栏
4046浏览 • 1回复 待解决
HarmonyOS 状态栏上的电池条颜色,动态隐藏状态栏
1454浏览 • 1回复 待解决
HarmonyOS 状态栏怎么控制显示于隐藏,设置状态栏颜色,子颜色等控制
2612浏览 • 1回复 待解决
如何设置状态栏和导航栏的颜色
5065浏览 • 1回复 待解决
HarmonyOS 状态栏图标颜色设置
1262浏览 • 1回复 待解决
HarmonyOS 设置状态栏的字体颜色好像无效
948浏览 • 1回复 待解决
HarmonyOS 如何设置状态栏颜色?
2630浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏
1078浏览 • 1回复 待解决
HarmonyOS UIExtensionAbility接入的page中能否设置状态栏的颜色和状态栏文字的颜色?
742浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏实现
1049浏览 • 1回复 待解决
Ark TS ,API 9状态栏和字体颜色如何设置?
4806浏览 • 1回复 待解决
HarmonyOS 有没有针对page页面级别的状态栏设置接口,如:高亮图标、沉浸式状态栏
1606浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏的背景色和字体颜色呢?
1011浏览 • 1回复 待解决
HarmonyOS 如何修改状态栏以及状态栏文字的颜色
954浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏无效
859浏览 • 1回复 待解决
如何实现沉浸式状态栏?
1727浏览 • 1回复 待解决
参考代码: