HarmonyOS 沉浸式状态栏无效

操作步骤:

Flex({ direction: FlexDirection.Column }) {
  Column() {
    // Image($r('app.media.start_logo')).width('30%')
    Image($r('app.media.test')).width('100%').height('100%').objectFit(ImageFit.Cover)
  }.width('100%').height('100%').justifyContent(FlexAlign.Center)
}.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])

设置:

expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP]) 

沉浸式状态栏无效。

HarmonyOS
2025-01-09 15:26:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

参考示例如下:

@Entry
@Component
struct ImageTest {
  build() {
    Flex({ direction: FlexDirection.Column }) {
      Column() {
        Image($r('app.media.fish_rev'))
          .width('100%')
          .height('100%')
          .objectFit(ImageFit.Cover)
          .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
      }
      .width('100%')
      .height('100%')
      .justifyContent(FlexAlign.Center)
      .backgroundColor('36D')
      .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
    }
  }
}
分享
微博
QQ
微信
回复
2025-01-09 18:48:06
相关问题
HarmonyOS 沉浸状态栏
347浏览 • 1回复 待解决
HarmonyOS 沉浸状态栏实现
358浏览 • 1回复 待解决
如何实现沉浸状态栏
1090浏览 • 1回复 待解决
如何设置沉浸状态栏
3114浏览 • 1回复 待解决
HarmonyOS 沉浸状态栏最佳实践
483浏览 • 1回复 待解决
全面屏手机的沉浸状态栏自适应
1281浏览 • 1回复 待解决
沉侵状态栏获取状态栏高度为0
650浏览 • 1回复 待解决