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
待解决
相关问题
如何动态修改状态栏和状态栏字体颜色
2439浏览 • 1回复 待解决
修改页面状态栏颜色,以及沉浸式状态属性设置
3290浏览 • 1回复 待解决
HarmonyOS怎样设置在不同页面的状态栏字体颜色
612浏览 • 1回复 待解决
HarmonyOS 如何动态修改状态栏颜色和字体颜色?
821浏览 • 1回复 待解决
HarmonyOS 动态设置状态栏颜色
424浏览 • 1回复 待解决
HarmonyOS setWindowSystemBarProperties设置状态栏颜色后,状态栏遮挡沉浸式布局下的控件
165浏览 • 1回复 待解决
HarmonyOS 状态栏怎么设置颜色
450浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12880浏览 • 1回复 待解决
HarmonyOS 单页面如何控制状态栏字体颜色
262浏览 • 1回复 待解决
HarmonyOS 状态栏上的电池条颜色,动态隐藏状态栏
611浏览 • 1回复 待解决
如何设置沉浸式状态栏
3129浏览 • 1回复 待解决
HarmonyOS 状态栏怎么控制显示于隐藏,设置状态栏颜色,子颜色等控制
474浏览 • 1回复 待解决
如何设置状态栏和导航栏的颜色
3762浏览 • 1回复 待解决
HarmonyOS 状态栏图标颜色设置
484浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏
349浏览 • 1回复 待解决
HarmonyOS 设置状态栏的字体颜色好像无效
323浏览 • 1回复 待解决
HarmonyOS 如何设置状态栏颜色?
460浏览 • 1回复 待解决
Ark TS ,API 9状态栏和字体颜色如何设置?
3459浏览 • 1回复 待解决
HarmonyOS UIExtensionAbility接入的page中能否设置状态栏的颜色和状态栏文字的颜色?
118浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏的背景色和字体颜色呢?
343浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏无效
194浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏实现
369浏览 • 1回复 待解决
HarmonyOS 如何修改状态栏以及状态栏文字的颜色
247浏览 • 1回复 待解决
HarmonyOS 有没有针对page页面级别的状态栏设置接口,如:高亮图标、沉浸式状态栏
868浏览 • 1回复 待解决
HarmonyOS 单页面如何设置进入修改状态栏颜色,返回(或者侧滑返回)再次复原状态栏颜色
487浏览 • 1回复 待解决
参考代码: