在HarmonyOS NEXT开发中backgroundImageSize(ImageSize.Cover)属性设置不生效?

在HarmonyOS NEXT开发中backgroundImageSize(ImageSize.Cover)属性设置不生效?

阅读 490
1 个回答

你可以使用Stack组件进行实现,示例如下:

@Entry 
@Component 
struct SafeAreaExample1 { 
  build() { 
    Stack() { 
      Image($r('app.media.appbg')) 
        .height('100%').width('100%') 
        .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]) // 图片组件的绘制区域扩展至状态栏和导航条。 
      Column() { 
        Button() { 
          Text("登 陆") 
            .fontColor(Color.White) 
        } 
        .backgroundColor("#3866e9") 
        .type(ButtonType.Normal) 
        .width("100%") 
        .height("45") 
        .borderRadius(8) 
        .onClick(() => { 
        }) 
      } 
      .margin({ left: 30, right: 30, top: 20 }) 
    }.height('100%').width('100%') 
  } 
}

参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进