HarmonyOS第一课05:ArkUI介绍

ArkUI能力介绍

ArkUI:提供HarmonyOS应用UI开发框架,极简开发、精致体验、跨设备/跨平台

ArkUI(方舟UI框架)为应用的UI开发提供了完整的基础设施,包括简介的UI语法、丰富的UI功能(组件、布局、动画以及交互时间),以及实时界面预览工具等,可以支持开发者进行丰富页面的开发。

ArkUI:深度融合语言/编译器/图形,构建关键的应用UI开发底座

  • 开发模型层

提供了UI开发范式的基础语言规范,并提供内置的UI组件、布局和动画,提供了多种状态管理机制,为应用开发者提供一系列接口支持。

  • 引擎层

后端引擎提供了兼容不同开发范式的UI渲染管线,提供多种基础组件、布局计算、动效、交互事件,提供了状态管理和绘制能力。提供了高效的绘制能力,将渲染管线收集的渲染指令,会知道屏幕能力。

  • 平台抽象层

提供了针对不同操作系统渲染层的适配,可抹平不同平台的接口差异,实现ArkUI框架的多平台一致性。

声明式UI范式

ArkTS:是UI开发语言,基于TypeScript语言拓展而来,是TS的超集。扩展能力包含各种装饰器、自定义组件、UI描述机制。

声明式开发范式:基于ArkTS的声明式开发范式的方舟开发框架是一套开发极简、高性能、支持跨设备的UI开发框架,提供了构建HarmonyOS应用UI所必须的能力。

常用组件介绍

更多功能介绍

总结与回顾

官网地址

https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101717497398588123