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 沉浸式状态栏
97浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度为0
374浏览 • 1回复 待解决
HarmonyOS API获取状态栏高度
286浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
571浏览 • 1回复 待解决
获取状态栏高度方法
1952浏览 • 1回复 待解决
如何设置状态栏和导航颜色
2894浏览 • 1回复 待解决
获取状态栏与导航高度
610浏览 • 1回复 待解决
如何获取状态栏与导航高度?
217浏览 • 0回复 待解决
如何获取状态栏和导航高度
2896浏览 • 1回复 待解决
如何获取系统导航状态栏高度
795浏览 • 1回复 待解决
状态栏和底部触控高度获取
853浏览 • 2回复 待解决
HarmonyOS 如何获取手机状态栏高度?
139浏览 • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效
284浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
286浏览 • 1回复 待解决
HarmonyOS 如何获取系统状态栏高度?
781浏览 • 1回复 待解决
状态栏高度怎么获取呢
9645浏览 • 3回复 待解决
应用如何设置隐藏顶部状态栏
2427浏览 • 1回复 待解决