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}}
阅读 559
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进