【关键字】
窗口全屏布局 / 组件安全区 / 手机底部手势
【问题描述】
需要实现APP首页Tab栏被指示条挡住,需要通过计算将Tab栏上移。手机底部手势指示条高度获取方式是怎样的。
尝试如下代码,返回值均为0:
window.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM).bottomRect.height
window.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM_GESTURE).topRect.height
window.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM_GESTURE).bottomRect.height
【解决方案】
可参考开发应用沉浸式效果的。
分为两种实现方案: