ArkUI(方舟UI框架)(Beta特性)
- ArkUI简介(Beta特性)
- UI开发(仓颉声明式开发范式)
- UI开发(仓颉声明式开发范式)概述(Beta特性)
- 学习UI范式基本语法
- 基本语法概述(Beta特性)
- 声明式UI描述(Beta特性)
- 自定义组件
- 创建自定义组件(Beta特性)
- 页面和自定义组件生命周期(Beta特性)
- 自定义组件成员属性访问限定符使用限制(Beta特性)
- 组件扩展
- @Builder宏:自定义构建函数(Beta特性)
- @BuilderParam宏:引用@Builder函数(Beta特性)
- @Reusable宏:组件复用(Beta特性)
- 学习UI范式状态管理
- 状态管理概述(Beta特性)
- MVVM模式(Beta特性)
- 状态管理(V1)
- 管理组件拥有的状态
- @State宏:组件内状态(Beta特性)
- @Prop宏:父子单向同步(Beta特性)
- @Link宏:父子双向同步(Beta特性)
- @Provide宏和@Consume宏:与后代组件双向同步(Beta特性)
- @Observed宏和@Publish宏:嵌套类对象属性变化(Beta特性)
- 管理应用拥有的状态
- 管理应用拥有的状态概述(Beta特性)
- LocalStorage:页面级UI状态存储(Beta特性)
- AppStorage:应用全局的UI状态存储(Beta特性)
- PersistentStorage:持久化存储UI状态(Beta特性)
- Environment:设备环境查询(Beta特性)
- 其他状态管理
- 其他状态管理概述(Beta特性)
- @Watch宏:状态变量更改通知(Beta特性)
- 管理组件拥有的状态
- 状态管理优秀实践
- 状态管理优秀实践(Beta特性)
- 状态管理合理使用开发指导(Beta特性)
- 学习UI范式渲染控制
- 渲染控制概述(Beta特性)
- if/else:条件渲染(Beta特性)
- ForEach:循环渲染(Beta特性)
- LazyForEach:数据懒加载(Beta特性)
- 设置组件导航和页面路由
- 组件导航和页面路由概述(Beta特性)
- 组件导航(Navigation)(推荐)(Beta特性)
- 导航转场(Beta特性)
- 组件布局
- 布局概述(Beta特性)
- 构建布局
- 线性布局(Row/Column)(Beta特性)
- 层叠布局(Stack)(Beta特性)
- 弹性布局(Flex)(Beta特性)
- 相对布局(RelativeContainer)(Beta特性)
- 栅格布局(GridRow/GridCol)(Beta特性)
- 创建列表(List)(Beta特性)
- 创建网格(Grid/GridItem)(Beta特性)
- 创建轮播(Swiper)(Beta特性)
- 选项卡(Tabs)(Beta特性)
- 使用文本
- 文本概述(Beta特性)
- 文本显示(Text/Span)(Beta特性)
- 文本输入(TextInput/TextArea)(Beta特性)
- 富文本(RichEditor)(Beta特性)
- 媒体展示
- 显示图片(Image)(Beta特性)
- 视频播放(Video)(Beta特性)
- 表单选择
- 按钮(Button)(Beta特性)
- 单选框(Radio)(Beta特性)
- 切换按钮(Toggle)(Beta特性)
- 添加组件
- 进度条(Progress)(Beta特性)
- 使用弹窗
- 弹窗概述(Beta特性)
- 弹出框(Dialog)
- 弹出框概述(Beta特性)
- 不依赖UI组件的全局自定义弹出框(openCustomDialog)(Beta特性)
- 基础自定义弹出框(CustomDialog)(不推荐)(Beta特性)
- 固定样式弹出框(Beta特性)
- 页面级弹出框(Beta特性)
- 菜单
- 菜单控制(Menu)(Beta特性)
- 气泡提示
- 气泡提示(Popup)(Beta特性)
- 绑定模态页面
- 绑定模态页面概述(Beta特性)
- 绑定半模态页面(bindSheet)(Beta特性)
- 绑定全模态页面(bindContentCover)(Beta特性)
- 即时反馈(Toast)(Beta特性)
- 几何图形绘制
- 绘制几何图形(Shape)(Beta特性)
- 添加交互事件
- 使用动画
- 使用自定义能力
- 自定义绘制
- 使用画布绘制自定义图形(Canvas)(Beta特性)
- 自定义绘制
- 混合开发(Beta特性)
- 使用镜像能力(Beta特性)
- 主题设置
- 应用深浅色适配(Beta特性)
- 窗口管理(Beta特性)
- 屏幕管理(Beta特性)