HarmonyOS 在设置了全屏页面的情况下,Tabs组件(底部)该如何避让底部导航条?
在UIAbility中使用setWindowLayoutFullScreen,开启了全屏模式,此时expandSafeArea对组件是不生效的。
这时候使用底部Tabs组件时,会和底部导航条冲突,违反了“开发应用沉浸式效果”中的要求目前采用的是避让方式,即在tabs下方填充相同颜色的Blank来避让底部导航条。
询问下在开启了全屏模式,expandSafeArea不生效的情况下,底部Tabs该如何避让导航条,有没有更加通用的方案?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
未适配底部导航条,会出现遮挡情况
3420浏览 • 1回复 待解决
HarmonyOS 无法隐藏底部导航条
1316浏览 • 1回复 待解决
HarmonyOS setSpecificSystemBarEnabled 设置隐藏底部导航条无效
953浏览 • 1回复 待解决
HarmonyOS 怎么隐藏底部导航条
2771浏览 • 1回复 待解决
HarmonyOS 单独设置底部导航条隐藏不生效
1571浏览 • 1回复 待解决
HarmonyOS 底部系统导航条怎么适配?
1576浏览 • 1回复 待解决
HarmonyOS 底部导航条沉浸式方案
1262浏览 • 1回复 待解决
HarmonyOS 底部导航条适配问题:首次进入APP,获取后台位置信息弹框距离底部导航条过近
1042浏览 • 1回复 待解决
#鸿蒙学习大百科#如何隐藏底部导航条?
1628浏览 • 1回复 待解决
HarmonyOS H5页面做沉浸式,如何适配底部导航条
1068浏览 • 1回复 待解决
HarmonyOS RN BottomTab组件显示在导航条下
796浏览 • 1回复 待解决
出现底部导航条,需要适配之前的ui布局,目前ui布局会压住导航条
2975浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置鸿蒙Tabs组件的底部导航?
1325浏览 • 1回复 待解决
HarmonyOS 底部导航条在不同设备所占的像素大小(PX/DP)是多少?
1476浏览 • 1回复 待解决
HarmonyOS 如何全局避让手机底部的导航栏?
3093浏览 • 1回复 待解决
HarmonyOS 设置全屏后,NavDestination页面底部导航栏还是会留出来
1075浏览 • 1回复 待解决
上架审核提示应用未适配导航条,底部控件抬高避让小于28vp: 1怎么解决?
276浏览 • 0回复 待解决
#鸿蒙学习大百科#如何获取设备底部导航条的高度?
1307浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将应用见面的颜色延伸到底部导航条?
1047浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙应用中的底部页签如何设置为背景延伸至导航条?
1186浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将应用界面全屏延伸到状态栏和底部导航条?
1044浏览 • 1回复 待解决
#鸿蒙学习大百科#如何设置整个窗口的背景颜色(包括状态栏和底部导航条)?
945浏览 • 1回复 待解决
HarmonyOS 全屏模式下,怎样隐藏底部横条
2225浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置底部导航?
1290浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS中的Tabs组件实现底部导航?
1386浏览 • 2回复 待解决





















目前底部避让方案有如下2个:
1. 手动避让,即设置:setWindowLayoutFullScreen,然后通过getWindowAvoidArea获取底部避让距离之后,通过设置外部容器的margin/padding去避让底部。
2.主动避让,即不设置:setWindowLayoutFullScreen,通过给组件容器配置expandSafeArea生效。