HarmonyOS 扩展安全区域当使用背景图片时没有效果

Row(){...}
.height('100%')
.width('100%')
.backgroundImage($r('app.media.login'))
.backgroundImageSize(ImageSize.Contain)
.backgroundColor('#666')
.backgroundImagePosition(Alignment.Bottom)
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.BOTTOM])

使用了扩展安全区域到底部导航条,背景色可以,但是背景图片却不行,backgroundImageSize即使改成Cover也不行。

HarmonyOS
17h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考示例demo:

import window from '@ohos.window';
import { common } from '@kit.AbilityKit';
@Entry
@Component
struct Page1 {
  @State message: string = 'Hello World';
  context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext
  async setSystemBar() {
    let windowClass = await window.getLastWindow(this.context)
    //设置状态栏不可见
    await windowClass.setWindowSystemBarEnable(['navigation'])
  }
  aboutToAppear() {
    this.setSystemBar()
  }
  build() {
    Row() {
      Text(this.message)
    }
    .height('100%')
    .width('100%')
    .backgroundImage($r('app.media.background'))
    .backgroundImageSize(ImageSize.Contain)
    .backgroundColor('#666')
    .backgroundImagePosition(Alignment.Bottom)
    .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.BOTTOM])
  }
}
分享
微博
QQ
微信
回复
15h前
相关问题
HarmonyOS 安全区域失效
36浏览 • 1回复 待解决
HarmonyOS 安全区域问题
63浏览 • 1回复 待解决
HarmonyOS 安全区域出错
27浏览 • 1回复 待解决
HarmonyOS scroll安全区域问题
56浏览 • 1回复 待解决
HarmonyOS 设置安全区域不生效
44浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
505浏览 • 1回复 待解决
关于屏幕安全区域的问题咨询
349浏览 • 1回复 待解决