Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效
Tabs, TabContent架构下实现沉浸式,通过下面的方式。
([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
不会生效。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS部分场景下expandSafeArea不生效
961浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
240浏览 • 1回复 待解决
HarmonyOS Tabs的TabContent通过expandSafeArea实现沉浸,顶部还是有个背景色块
593浏览 • 1回复 待解决
如何设置沉浸式状态栏
2531浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
2358浏览 • 1回复 待解决
TabContent顶部组件如何实现沉浸式状态栏
1966浏览 • 1回复 待解决
如何设置沉浸式窗口,你会吗?
1905浏览 • 1回复 待解决
通过WindowProperties设置属性不生效
2129浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
641浏览 • 1回复 待解决
HarmonyOS page设置沉浸式后影响其他页面
480浏览 • 1回复 待解决
Tab 设置 barBackgroundColor为透明不生效
260浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置不生效
218浏览 • 1回复 待解决
HarmonyOS bindContextMenu中设置backgroundColor不生效
96浏览 • 1回复 待解决
HarmonyOS Tabs组件做沉浸式失败
333浏览 • 1回复 待解决
HarmonyOS 实现沉浸式全屏模式,全局设置所有页面方式怎么做?
403浏览 • 1回复 待解决
List组件的initialIndex属性设置不生效
2224浏览 • 1回复 待解决
Span设置backGroundColor不生效是为什么?
487浏览 • 1回复 待解决
HarmonyOS 设置了icon和label不生效
229浏览 • 1回复 待解决
设置状态栏,调用setWindowSystemBarProperties不生效
2565浏览 • 1回复 待解决
butoon,这样设置borderColor为什么不生效?
2435浏览 • 0回复 待解决
HarmonyOS 如何设置单个page沉浸式状态栏
373浏览 • 0回复 待解决
HarmonyOS Swiper使用时Indicator设置位置不生效
498浏览 • 1回复 待解决
HarmonyOS subwindow窗口不能透明,设置透明不生效
406浏览 • 1回复 待解决
HarmonyOS width设置100%,margin左右间距不生效
638浏览 • 1回复 待解决
HarmonyOS web在沉浸式和非沉浸式下内容展示不全问题
166浏览 • 1回复 待解决
可参考开发应用沉浸式效果的官方指导:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-V5#section202081847174413
分为两种实现方案:1种是窗口全屏布局方案,1种是组件安全区方案。
1.采用窗口全屏布局方案时,参考代码如下:
获取布局避让遮挡的区域。
再在tab页中将整体页面设置margin({bottom: bottomRectHeight})即可。
2.采用组件安全区方案,即不设置窗口全屏,这种场景下,针对底部的页签部分,Navigation组件和Tabs组件默认实现了页签的延伸处理,只需要保证Navigation和Tabs组件的底部边界和底部导航条重合即可。