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

Row(){...}
.height('100%')
.width('100%')
.backgroundImage($r('app.media.login'))
.backgroundImageSize(ImageSize.Contain)
.backgroundColor('#666')
.backgroundImagePosition(Alignment.Bottom)
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.BOTTOM])
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

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

HarmonyOS
2024-12-26 14:33:28
浏览
收藏 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])
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
分享
微博
QQ
微信
回复
2024-12-26 17:05:04
相关问题
HarmonyOS 视频组件无法扩展安全区域
1075浏览 • 1回复 待解决
HarmonyOS 安全区域出错
790浏览 • 1回复 待解决
HarmonyOS 安全区域失效
755浏览 • 1回复 待解决
HarmonyOS 安全区域问题
977浏览 • 1回复 待解决
HarmonyOS WebView安全区域问题
604浏览 • 1回复 待解决
HarmonyOS scroll安全区域问题
844浏览 • 1回复 待解决
HarmonyOS 设置安全区域不生效
843浏览 • 1回复 待解决
HarmonyOS 页面底部流出安全区域
856浏览 • 1回复 待解决
HarmonyOS 如何获取手机安全区域高度
791浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
1554浏览 • 1回复 待解决
关于屏幕安全区域的问题咨询
1084浏览 • 1回复 待解决