实现基础组件使用鸿蒙示例代码

鸿蒙场景化示例代码技术工程师
发布于 2025-3-13 10:46
浏览
0收藏

本文原创发布在华为开发者社区

介绍

本示例主要演示了一些常用基础组件的使用方法。

基础组件使用演示源码链接

效果预览

实现基础组件使用鸿蒙示例代码-鸿蒙开发者社区

使用说明

  1. 如果在运行该示例代码时,出现运行不了的情况,可尝试选择DevEco Studio菜单栏Build里面的Clean Project选项,来清理工程。

  2. 组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见鸿蒙开发文档。

实现思路

  1. 通过List和ForEach加载每个组件名称,点击后跳转至组件演示页面,核心代码如下:

List() {
  ForEach(itemContent, (item: ItemContent, index?: number) => {
    ListItem() {
      Row() {
        Text(item.title)
          .padding(10)
          .margin({ left: 30 })
          .textOverflow({ overflow: TextOverflow.Ellipsis })
          .maxLines(1)
          .width('80%')
        Image($r('app.media.arrow_right')).size({ width: 25, height: 25 })
      }
      .justifyContent(FlexAlign.SpaceBetween)
        .height(40).width('100%')
    }
    .onClick(() => {
      router.pushUrl({ url: item.url })
    })
  })
}

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  1. 实现每个组件功能,具体实现见源码链接。

分类
收藏
回复
举报


回复
    相关推荐