【练习】使用DevEco Studio编写鸿蒙代码,实现卡片效果,主要是练习布局

效果展示

实现代码

TypeScript 复制代码
build() {
    Column(){
      Column(){
        Image($r("app.media.avatar"))
          .width("100%")
          .borderRadius({
            topLeft:10,
            topRight:10
          })
          Text("今晚吃这个 | 每日艺术分享 No.43")
            .fontSize(14)
            .fontWeight(600)
            .lineHeight(22)
            .height(60)
          Row(){
            Row({space:6}){
              Image($r("app.media.app_icon"))
                .width(20)
                .borderRadius(10)//宽度的一半就是正圆
              Text("插画师分享聚集地")
                .fontSize(10)
                .fontColor("#999")
            }
              .layoutWeight(1)
            Row(){
              Image($r("app.media.zan"))
                .width(20)
                .fillColor("#999")
              Text("2300")
                .fontSize(10)
                .fontColor("#666")
            }
          }
          .padding({
            left:15,
            right:15,
            bottom:10
          })
          .width("100%")
          .justifyContent(FlexAlign.SpaceBetween)
      }
      .width(200)
      .borderRadius(10)
      .backgroundColor("#fff")
    }
    .height('100%')
    .width('100%')
    .backgroundColor("#ccc")
    .padding(20)
  }
相关推荐
奋斗的小青年!!1 分钟前
Flutter跨平台开发鸿蒙应用:表情选择器组件的深度实践
flutter·harmonyos·鸿蒙
世人万千丶5 分钟前
鸿蒙跨端框架Flutter学习day 1、变量与基本类型-智能家居监控模型
学习·flutter·ui·智能家居·harmonyos·鸿蒙·鸿蒙系统
小白阿龙6 分钟前
flutter 与鸿蒙融合开发实战:构建跨平台应用的新范式
flutter·华为·harmonyos
威哥爱编程7 分钟前
你的鸿蒙 APP 包为啥这么大?资源瘦身终极方案,立减 30%
harmonyos·arkts·arkui
威哥爱编程25 分钟前
别再乱用 @State 了!鸿蒙状态管理避坑指南,看完省 3 天脱发时间
harmonyos·arkts·arkui
lili-felicity1 小时前
React Native for Harmony 直角坐标系:精准定位与手势识别
react native·华为·harmonyos
菜鸟小芯1 小时前
【开源鸿蒙跨平台开发先锋训练营】Day2 OpenHarmony版Flutter 3.27版本开发环境搭建
flutter·harmonyos
翰德恩咨询1 小时前
DSTE咨询洞见:华为战略之道(一):增长为王,敢于为未来下注
华为·华为战略·dste
小雨下雨的雨1 小时前
鸿蒙 PC 应用开发:初始化工程与原生程序构建
华为·交互·harmonyos·鸿蒙系统
不羁的木木1 小时前
【HarmonyOS组件开发征集活动-翻页时钟和计时器组件】
华为·harmonyos