【练习】使用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几秒前
鸿蒙开发使用DevTools工具调试ArkWeb组件中的前端页面
前端·harmonyos·调试·arkweb·纯鸿蒙
m0_685535087 小时前
监控广角镜头架构选择
华为·光学·光学设计·光学工程·镜头设计
柒儿吖8 小时前
纯脚本项目的跨平台适配方法论:getoptions在开源鸿蒙PC平台的实现解析
华为·开源·harmonyos
搬砖的kk9 小时前
基于Flutter开发应用如何快速适配HarmonyOS
flutter·华为·harmonyos
码灵9 小时前
鸿蒙(HarmonyOS)开发板是否能够运行 Java 应用?
harmonyos
音浪豆豆_Rachel11 小时前
Flutter 与原生通信的桥梁:深入解析 Pigeon 与后台线程通信
flutter·harmonyos
音浪豆豆_Rachel12 小时前
Flutter跨平台通信的智能配置:Pigeon注解配置与鸿蒙生态深度集成
flutter·华为·harmonyos
Yeats_Liao15 小时前
MindSpore开发之路(八):数据处理之Dataset(上)——构建高效的数据流水线
数据结构·人工智能·python·机器学习·华为
FrameNotWork15 小时前
HarmonyOS 教学实战(六):复杂表单与校验体系(把“最难写”的模块写优雅)
华为·harmonyos
HMS Core16 小时前
【FAQ】HarmonyOS SDK 闭源开放能力 — Form Kit
华为·harmonyos