Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效
Tabs, TabContent架构下实现沉浸式,通过下面的方式。
([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
不会生效。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS部分场景下expandSafeArea不生效
1016浏览 • 1回复 待解决
HarmonyOS Tabs的TabContent通过expandSafeArea实现沉浸,顶部还是有个背景色块
624浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
287浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
2373浏览 • 1回复 待解决
TabContent顶部组件如何实现沉浸式状态栏
1991浏览 • 1回复 待解决
如何设置沉浸式状态栏
2569浏览 • 1回复 待解决
通过WindowProperties设置属性不生效
2144浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
29浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
689浏览 • 1回复 待解决
如何设置沉浸式窗口,你会吗?
1927浏览 • 1回复 待解决
Tab 设置 barBackgroundColor为透明不生效
288浏览 • 1回复 待解决
HarmonyOS bindContextMenu中设置backgroundColor不生效
138浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置不生效
265浏览 • 1回复 待解决
HarmonyOS Tabs组件做沉浸式失败
382浏览 • 1回复 待解决
HarmonyOS page设置沉浸式后影响其他页面
510浏览 • 1回复 待解决
设置状态栏,调用setWindowSystemBarProperties不生效
2600浏览 • 1回复 待解决
butoon,这样设置borderColor为什么不生效?
2494浏览 • 0回复 待解决
HarmonyOS 开发应用沉浸式效果 expandSafeArea能否根据参数动态刷新
14浏览 • 1回复 待解决
List组件的initialIndex属性设置不生效
2248浏览 • 1回复 待解决
Span设置backGroundColor不生效是为什么?
527浏览 • 1回复 待解决
HarmonyOS 设置了icon和label不生效
316浏览 • 1回复 待解决
HarmonyOS 实现沉浸式全屏模式,全局设置所有页面方式怎么做?
429浏览 • 1回复 待解决
HarmonyOS 如何设置单个page沉浸式状态栏
387浏览 • 0回复 待解决
HarmonyOS 气泡提示popup设置popupColor不生效问题
658浏览 • 1回复 待解决
HarmonyOS backgroundImageSize(ImageSize.Cover)属性设置不生效
136浏览 • 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组件的底部边界和底部导航条重合即可。