本文原创发布在华为开发者社区。
介绍
本示例主要演示了一些常用基础组件的使用方法。
效果预览
使用说明
- 如果在运行该示例代码时,出现运行不了的情况,可尝试选择DevEco Studio菜单栏Build里面的Clean Project选项,来清理工程。
- 组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见鸿蒙开发文档。
实现思路
- 通过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 })
})
})
}
- 实现每个组件功能,具体实现见源码链接。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。