HarmonyOS Tabs组件做沉浸式失败-鸿蒙开发者社区-51CTO.COM

HarmonyOS Tabs组件做沉浸式失败

Tabs 组件做沉浸式 , 但发现没生效。

tab的内容没延伸到状态栏的,希望做沉浸式。

build() {  
  Column() {  
    Tabs({ barPosition: BarPosition.End, controller: this.controller }) {  
      TabContent() {  
        Column().width('100%').height('100%').backgroundColor(Color.Pink)  
          .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM, SafeAreaEdge.START, SafeAreaEdge.END])  
      }.tabBar(BottomTabBarStyle.of($r("sys.media.ohos_app_icon"), "1"))  
      .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM, SafeAreaEdge.START, SafeAreaEdge.END])  
  
      TabContent() {  
        Column().width('100%').height('100%').backgroundColor(Color.Green)  
          .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM, SafeAreaEdge.START, SafeAreaEdge.END])  
      }.tabBar(BottomTabBarStyle.of($r("sys.media.ohos_app_icon"), "2"))  
  
      TabContent() {  
        Column().width('100%').height('100%').backgroundColor(Color.Blue)  
          .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM, SafeAreaEdge.START, SafeAreaEdge.END])  
      }.tabBar(BottomTabBarStyle.of($r("sys.media.ohos_app_icon"), "3"))  
    }  
    .width(HyScreen.FULL_SCREEN)  
    .animationDuration(300)  
    .onTabBarClick((index: number) => {  
    })  
  }  
  .backgroundColor(HyColors.FillsRed)  
  .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM, SafeAreaEdge.START, SafeAreaEdge.END])  
  
}
HarmonyOS
2024-09-27 11:45:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

设置窗口的布局为沉浸式布局可以使用setWindowLayoutFullScreen(true)。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setwindowlayoutfullscreen9

分享
微博
QQ
微信
回复
2024-09-27 19:20:17
相关问题
HarmonyOS 沉浸方案
169浏览 • 1回复 待解决
HarmonyOS 底部导航条沉浸方案
221浏览 • 1回复 待解决
HarmonyOS 沉浸状态栏最佳实践
217浏览 • 1回复 待解决
HarmonyOS Tabs组件嵌套Tabs组件问题
629浏览 • 1回复 待解决
沉浸图文排列布局如何实现
301浏览 • 1回复 待解决
沉浸登录界面如何实现
232浏览 • 1回复 待解决
如何实现沉浸状态栏?
462浏览 • 1回复 待解决
如何设置沉浸状态栏
2460浏览 • 1回复 待解决
Harmonyos 分布迁移失败
3060浏览 • 0回复 待解决
如何设置沉浸窗口,你会吗?
1845浏览 • 1回复 待解决
HarmonyOS Tabs组件切换
197浏览 • 1回复 待解决
HarmonyOS Tabs组件Tabs如何左对齐?
260浏览 • 1回复 待解决
HarmonyOS Tabs组件组件问题
280浏览 • 1回复 待解决