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()+'高度')
  • 1.
  • 2.
  • 3.
分享
微博
QQ
微信
回复
2024-09-26 16:58:54


相关问题
HarmonyOS avsession状态栏按钮设置问题
244浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度为0
789浏览 • 1回复 待解决
HarmonyOS 默认头部状态栏
198浏览 • 1回复 待解决
HarmonyOS 如何隐藏状态栏
256浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏
461浏览 • 1回复 待解决
HarmonyOS 如何控制状态栏
475浏览 • 1回复 待解决
获取状态栏高度方法
2278浏览 • 1回复 待解决
HarmonyOS 获取状态栏高度
451浏览 • 1回复 待解决
如何设置状态栏和导航颜色
3968浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
844浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏无效
318浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
1261浏览 • 1回复 待解决