
回复
【本文正在参与优质创作者激励】
Start Time: 11 February,2022
Author: Hairtail
Location: Gao Xing
此系列是学习朱伟老师的直播课(HarmonyOS组件库应用及进阶)、董昱老师的直播课(HarmonyOS三方组件的开发与绘制)、张云波的直播课(ArkUI高级UI组件定制)后的学习笔记,包括直播内容,以及自己对组件和组件库的思考。
装饰器 | 作用 | |
---|---|---|
@Component | 组件声明,struct必须实现Builder接口 | |
@Entry | 默认入口组件 | |
@Preview | 单组件预览 | |
@Builder | 定义渲染自定义组件的方法 | |
@Extend | 将新的属性函数添加到内置组件上 | |
@CustomDialog | 自定义弹窗 |
常用组件 | |
---|---|
组件名称 | 组件功能 |
Blank | 空白填充组件 |
Button | 按钮组件 |
DataPanel | 数据面板组件 |
Divider | 分割器组件 |
Image | 图片组件 |
ImageAnimator | 帧动画组件 |
Progress | 进度条组件 |
QRCode | 二维码信息组件 |
Rating | 评分条组件 |
Span | 文本段落组件 |
Slider | 滑动条组件 |
Text | 文本年组件 |
常见布局 | |
---|---|
组件名称 | 组件功能 |
Column | 垂直布局容器 |
Flex | 弹性布局容器 |
Grid | 格网布局容器 |
List | 列表布局容器 |
Row | 水平布局容器 |