HarmonyOS .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP]) 在Tabs组件中不生效
布局是
Tabs({barPosition:BarPosition.End,index:this.currentIndex}) {
ForEach(this.tabItems, (item: MainTabItem,index?:number) => {
if (item.tabType==MainTabType.USE_CAR){
TabContent() {
UseCarComponent()
}.tabBar(this.tabBarItemBuilder(item,index))
.tabIndex(index)
}
if (item.tabType==MainTabType.USE_CAR_ORDER){
TabContent() {
UseCarOrderComponent()
}.tabBar(this.tabBarItemBuilder(item,index))
.tabIndex(index)
}
if (item.tabType==MainTabType.RECOMMEND){
TabContent() {
RecommendComponent()
}.tabBar(this.tabBarItemBuilder(item,index))
.tabIndex(index)
}
if (item.tabType==MainTabType.MINE){
TabContent() {
MineComponent()
}.tabBar(this.tabBarItemBuilder(item,index))
.tabIndex(index)
}
})
}
.onChange((index)=>{
this.currentIndex = index
})
.scrollable(true)
.barWidth('100%')
.barHeight(49)
.animationMode(AnimationMode.ACTION_FIRST)
.divider({strokeWidth:0.5,color:$r('app.color.color_block_10')})
.width('100%')
.height('100%')
我想要在切换到tab1 和 Tab3 进行沉浸式布局,使用.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP]) ,在Tabs 组件中并不生效
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS FlutterPage组件使用expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])无效
689浏览 • 1回复 待解决
HarmonyOS 使用expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])后,背景图片显示不完整,背景色能显示完整
859浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
2064浏览 • 1回复 待解决
Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效
1709浏览 • 1回复 待解决
Left、Top为什么不生效?
1855浏览 • 1回复 待解决
HarmonyOS部分场景下expandSafeArea不生效
2393浏览 • 1回复 待解决
在嵌套组件中Scroll不生效
3077浏览 • 1回复 待解决
为什么expandSafeArea在真机上不生效,但是模拟器可以
664浏览 • 1回复 待解决
HarmonyOS TabContent架构下实现沉浸式,设置 .expandSafeArea不生效
851浏览 • 1回复 待解决
HarmonyOS popup组件placement设置top没有生效
1017浏览 • 1回复 待解决
HarmonyOS 给web组件设置expandSafeArea没有生效
1575浏览 • 1回复 待解决
HarmonyOS linearGradient属性在Text组件下面不生效
939浏览 • 1回复 待解决
HarmonyOS 在React Native环境中toLocaleUpperCase、toUpperCase不生效
582浏览 • 1回复 待解决
HarmonyOS Text在Row中设置Align属性不生效
1242浏览 • 1回复 待解决
HarmonyOS 内嵌在Tabs的组件不走onPageShow方法
1693浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius不生效
1364浏览 • 1回复 待解决
容器组件onVisibleAreaChange不生效
3039浏览 • 1回复 待解决
HarmonyOS ArkUI中TabContent组件,IndicatorStyle的marginTop属性不生效
710浏览 • 1回复 待解决
在Tab中的TabContext设置stack的margin,只有左边生效,右边不生效
1376浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
1720浏览 • 1回复 待解决
HarmonyOS ArkWeb组件加载url不生效
1280浏览 • 1回复 待解决
HarmonyOS List组件contentStartOffset属性不生效
1137浏览 • 1回复 待解决
通过设置安全区域然后在tabcontent上设置clip为false,可以设置单个tabContent沉浸式