HarmonyOS windowClass.getWindowAvoidArea() 方法中导航区域高度是否准确?

通过如下代码,获取底部导航区域的位置信息,拿到的height值是 91,是否是准确的?定值逻辑是什么?

const systemArea = windowClass.getWindowAvoidArea(window.AvoidAreaType.TYPE_NAVIGATION_INDICATOR); console.log("systemArea>>>>>>", JSON.stringify(systemArea)) 

打印结果如下:

systemArea>>>>>> {"visible":true,"leftRect":{"left":0,"top":0,"width":0,"height":0},"topRect":{"left":0,"top":0,"width":0,"height":0},"rightRect":{"left":0,"top":0,"width":0,"height":0},"bottomRect":{"left":409,"top":2629,"width":442,"height":91}}
HarmonyOS
2024-12-18 17:05:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

目前获取到的91是px。 导航条本身高度为6vp,距离屏幕边缘是10vp。

分享
微博
QQ
微信
回复
2024-12-18 18:48:29
相关问题
windowClass.setUIContent是否支持传递参数
3150浏览 • 1回复 待解决
如何获取手势区域高度
1052浏览 • 1回复 待解决
HarmonyOS 如何获取底部导航高度
1207浏览 • 1回复 待解决
HarmonyOS 如何获取顶部导航高度
1280浏览 • 1回复 待解决
HarmonyOS 获取手机底部导航高度
1512浏览 • 1回复 待解决
HarmonyOS 如何在Page 中 获取 windowClass
907浏览 • 1回复 待解决
HarmonyOS 如何获取手机安全区域高度
1081浏览 • 1回复 待解决
获取状态栏与导航高度
2031浏览 • 1回复 待解决
鸿蒙上如何获取挖孔区域高度
7427浏览 • 1回复 待解决
如何获取状态栏与导航高度
1594浏览 • 0回复 待解决
如何获取状态栏和导航高度
4284浏览 • 1回复 待解决
鸿蒙如何获取导航栏和状态栏高度
12659浏览 • 1回复 待解决
调用 window.getWindowAvoidArea 时抛出异常
2697浏览 • 1回复 待解决