Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效
Tabs, TabContent架构下实现沉浸式,通过下面的方式。
([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
不会生效。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TabContent架构下实现沉浸式,设置 .expandSafeArea不生效
439浏览 • 1回复 待解决
HarmonyOS部分场景下expandSafeArea不生效
1761浏览 • 1回复 待解决
HarmonyOS Tabs的TabContent通过expandSafeArea实现沉浸,顶部还是有个背景色块
1024浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
1245浏览 • 1回复 待解决
TabContent顶部组件如何实现沉浸式状态栏
2479浏览 • 1回复 待解决
HarmonyOS 给web组件设置expandSafeArea没有生效
908浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
3017浏览 • 1回复 待解决
如何设置沉浸式状态栏
3404浏览 • 1回复 待解决
HarmonyOS 怎么设置Tabs组件预加载TabContent
905浏览 • 1回复 待解决
HarmonyOS popup设置背景色(设置不生效)
685浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
801浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
1586浏览 • 1回复 待解决
通过WindowProperties设置属性不生效
2757浏览 • 1回复 待解决
如何设置沉浸式窗口,你会吗?
3062浏览 • 1回复 待解决
HarmonyOS 关于窗口沉浸式的设置方式
698浏览 • 1回复 待解决
HarmonyOS Tabs组件设置默认的tabcontent不是0
607浏览 • 1回复 待解决
HarmonyOS 让部分页面沉浸式,部分不沉浸式显示
645浏览 • 1回复 待解决
HarmonyOS bindContextMenu中设置backgroundColor不生效
928浏览 • 1回复 待解决
Tab 设置 barBackgroundColor为透明不生效
660浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置不生效
931浏览 • 1回复 待解决
HarmonyOS Tabs组件做沉浸式失败
1069浏览 • 1回复 待解决
HarmonyOS page设置沉浸式后影响其他页面
1215浏览 • 1回复 待解决
HarmonyOS 宽度设置“100%”,设置margin不生效怎么办
435浏览 • 1回复 待解决
设置状态栏,调用setWindowSystemBarProperties不生效
3399浏览 • 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组件的底部边界和底部导航条重合即可。