2023-08-01 06:53:43 +00:00
|
|
|
|
# advanced_ui_component
|
|
|
|
|
|
|
|
|
|
## 介绍
|
|
|
|
|
advanced_ui 是基于使用场景设计,为应用提供高效的UI组合,接口封闭、风格一致,开箱即用的组件接口;使用ArkTS语言开发,依赖系统的public API
|
|
|
|
|
|
|
|
|
|
## 软件架构
|
2024-10-14 06:52:12 +00:00
|
|
|
|
**图 1** advanced_ui和ArkUI架构关系
|
|
|
|
|
|
2023-08-01 06:53:43 +00:00
|
|
|
|
![](figures/advanced_ui.png "advanced_ui和ArkUI架构关系")
|
2024-10-14 06:52:12 +00:00
|
|
|
|
|
|
|
|
|
**图 2** advanced_ui架构设计
|
|
|
|
|
|
2023-08-01 06:53:43 +00:00
|
|
|
|
![](figures/advanced_ui_sub.png "advanced_ui架构设计")
|
|
|
|
|
|
|
|
|
|
## 目录
|
|
|
|
|
目录结构如下图所示:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
/arkui_advanced_ui_component
|
2024-10-14 06:52:12 +00:00
|
|
|
|
├── atomicservicetabs # Components
|
|
|
|
|
│ └── interface # APIs
|
|
|
|
|
│ └── source # framework sorce work
|
|
|
|
|
├── .....
|
|
|
|
|
|
2023-08-01 06:53:43 +00:00
|
|
|
|
```
|
|
|
|
|
## 使用场景<a name="section171384529150"></a>
|
|
|
|
|
|
|
|
|
|
advanced_ui框架提供了丰富的、ui设计统一的、高效的UI组合组件、样式定义,组件之间相互独立,随取随用,也可以在需求相同的地方重复使用。开发者可以高效的使用,节省大量的工作量。
|
|
|
|
|
|
|
|
|
|
## 使用说明
|
2023-08-04 01:47:14 +00:00
|
|
|
|
> 见[doc文件夹](https://gitee.com/openharmony-sig/arkui_advanced_ui_component/tree/master/doc)
|
2023-08-01 06:53:43 +00:00
|
|
|
|
|
|
|
|
|
|