MinePageCardUI.ets 1.99 KB
@Component
export default struct MinePageCardUI {
  build(){
    Flex(){
      Stack(){
        Image($r('app.media.mine_card_01'))
          .setFullWidthAndHeight()
          .objectFit(ImageFit.Auto)
        Column(){
          Text("积分商城")
            .fontColor($r('app.color.color_994D00'))
            .width('119lpx')
            .height('35lpx')
            .textAlign(TextAlign.Start)
            .fontSize('29lpx')
            .fontWeight(600)
          Text("华为MATE40手机")
            .width('159lpx')
            .height('23lpx')
            .fontColor($r('app.color.color_994D00'))
            .fontSize('19lpx')
            .fontWeight(400)
            .textAlign(TextAlign.Start)
            .margin({top:'10lpx'})
        }.padding({left:'29lpx'})
        .alignItems(HorizontalAlign.Start)
      }.alignContent(Alignment.Start)
      .width('349lpx')
      .height('115lpx')

      Stack(){
        Image($r('app.media.mine_card_02'))
          .setFullWidthAndHeight()
          .objectFit(ImageFit.Auto)
        Column(){
          Text("数字藏品")
            .fontColor($r('app.color.color_B15900'))
            .width('119lpx')
            .height('35lpx')
            .textAlign(TextAlign.Start)
            .fontSize('29lpx')
            .fontWeight(600)
          Text("黑胶唱片NFT")
            .width('159lpx')
            .height('23lpx')
            .fontColor($r('app.color.color_B15900'))
            .fontSize('19lpx')
            .textAlign(TextAlign.Start)
            .margin({top:'10lpx'})
            .fontWeight(400)
        }.padding({left:'67lpx'})
        .alignItems(HorizontalAlign.Start)
      }.alignContent(Alignment.Start)
      .width('348lpx')
      .height('115lpx')
    }.setFullWidth()
    .height('115lpx')
    .padding({left:'23lpx',right:'23lpx'})
    .margin({top:'24lpx'})
  }

  @Styles setFullWidthAndHeight(){
    .width('100%')
    .height('100%')
  }

  @Styles setFullWidth(){
    .width('100%')
  }

  @Styles setFullHeight(){
    .height('100%')
  }
}