Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效
Tabs, TabContent架构下实现沉浸式,通过下面的方式。
([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
不会生效。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TabContent架构下实现沉浸式,设置 .expandSafeArea不生效
863浏览 • 1回复 待解决
HarmonyOS Tabs的TabContent通过expandSafeArea实现沉浸,顶部还是有个背景色块
1410浏览 • 1回复 待解决
HarmonyOS部分场景下expandSafeArea不生效
2484浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
2193浏览 • 1回复 待解决
TabContent顶部组件如何实现沉浸式状态栏
3235浏览 • 1回复 待解决
HarmonyOS 给web组件设置expandSafeArea没有生效
1643浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
3615浏览 • 1回复 待解决
HarmonyOS 怎么设置Tabs组件预加载TabContent
1422浏览 • 1回复 待解决
如何设置沉浸式状态栏
4115浏览 • 1回复 待解决
HarmonyOS popup设置背景色(设置不生效)
1209浏览 • 1回复 待解决
HarmonyOS 关于窗口沉浸式的设置方式
1152浏览 • 1回复 待解决
HarmonyOS Tabs组件设置默认的tabcontent不是0
965浏览 • 1回复 待解决
如何设置沉浸式窗口,你会吗?
3669浏览 • 1回复 待解决
HarmonyOS Tabs组件做沉浸式失败
1536浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
1295浏览 • 1回复 待解决
通过WindowProperties设置属性不生效
3685浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
2158浏览 • 1回复 待解决
HarmonyOS 让部分页面沉浸式,部分不沉浸式显示
1071浏览 • 1回复 待解决
Tab 设置 barBackgroundColor为透明不生效
1033浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置不生效
1415浏览 • 1回复 待解决
HarmonyOS bindContextMenu中设置backgroundColor不生效
1418浏览 • 1回复 待解决
HarmonyOS page设置沉浸式后影响其他页面
1664浏览 • 1回复 待解决
HarmonyOS 开发应用沉浸式效果 expandSafeArea能否根据参数动态刷新
928浏览 • 1回复 待解决
HarmonyOS FlutterWebview插件设置WebView UA不生效
874浏览 • 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组件的底部边界和底部导航条重合即可。