HarmonyOS 关于ArkUI中状态栏的问题

1.请问如何将状态栏颜色设置为透明(沉浸式状态栏效果)

2.请问如何获取状态栏的高度?

HarmonyOS
2024-09-26 11:06:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

1.状态栏背景默认为透明。

2.获取状态栏高度在ability的onWindowStageCreate的生命周期界面代码的后面。

let windowClass:window.Window = windowStage.getMainWindowSync();  
let height :number = windowClass.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM).topRect.height  
console.info(height.toString()+'高度')
分享
微博
QQ
微信
回复
2024-09-26 16:58:54
相关问题
HarmonyOS avsession状态栏按钮设置问题
748浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度为0
1419浏览 • 1回复 待解决
HarmonyOS 默认头部状态栏
703浏览 • 1回复 待解决
HarmonyOS 获取状态栏高度
1030浏览 • 1回复 待解决
HarmonyOS 如何控制状态栏
1263浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏
1073浏览 • 1回复 待解决
HarmonyOS 如何隐藏状态栏
905浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
3312浏览 • 1回复 待解决
获取状态栏与导航高度
2031浏览 • 1回复 待解决
获取状态栏高度方法
2871浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
986浏览 • 1回复 待解决
HarmonyOS 如何设置状态栏颜色?
2629浏览 • 1回复 待解决