HarmonyOS 鸿蒙Next如何获取屏幕底部安全区的高度
HarmonyOS 鸿蒙Next如何获取屏幕底部安全区的高度
【关键字】
屏幕 / 底部安全区 / 高度
【问题描述】
如何获取屏幕底部安全区的高度
【解决方案】
获取屏幕底部安全区的高度,示例代码如下:
获取布局避让遮挡的区域
let type = window.AvoidAreaType.TYPE_NAVIGATION_INDICATOR; // 以导航条避让为例
let avoidArea = windowClass.getWindowAvoidArea(type);
// 此处获取的单位为px,需转为vp
let bottomRectHeight = px2vp(avoidArea.bottomRect.height); // 获取到导航条区域的高度
console.log("bottomRectHeight is " + bottomRectHeight);
2 回复
顶部安全区域怎么获取呢? 为什么还有bottomLeft、bottomTop这样的区别?