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 沉浸式状态栏
103浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度为0
385浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
598浏览 • 1回复 待解决
HarmonyOS API获取状态栏高度
299浏览 • 1回复 待解决
获取状态栏高度方法
1964浏览 • 1回复 待解决
获取状态栏与导航高度
633浏览 • 1回复 待解决
如何设置状态栏和导航颜色
2915浏览 • 1回复 待解决
HarmonyOS 如何获取系统状态栏高度?
816浏览 • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效
297浏览 • 1回复 待解决
HarmonyOS 如何获取手机状态栏高度?
154浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
293浏览 • 1回复 待解决
状态栏高度怎么获取呢
9661浏览 • 3回复 待解决
如何获取状态栏和导航高度
2903浏览 • 1回复 待解决
如何获取状态栏与导航高度?
228浏览 • 0回复 待解决
如何获取系统导航状态栏高度
809浏览 • 1回复 待解决
状态栏和底部触控高度获取
883浏览 • 2回复 待解决
如何实现沉浸式状态栏
521浏览 • 1回复 待解决
如何设置沉浸式状态栏
2565浏览 • 1回复 待解决