ArkUI的特点是声明式描述
进行鸿蒙APP开发的时候,使用ArkUI进行UI界面开发.ArkUI的特点是声明式描述,也就是想要做成什么样的界面,那就直接对界面进行描述即可.如图片就用Image()组件进行描述,文本就用Text描述.在ArkUI中大量使用组件,这些组件就构成了最基本的UI界面.
组件的分类
组件分为容器组件和基本组件,不同的组件功能不同,呈现的页面效果不同.掌握这些组件,就可以完成大部分页面设计了.
3种基本组件
-
- Text:呈现文本
-
- Image:呈现图片
-
- Button:呈现按钮
5种容器组件
-
- Row:线性布局,让内部的组件水平方向排列
-
- Column:线性布局,让内部的组件竖直方向排列
-
- Flex:弹性布局,分为单行排列和换行排列,因为性能的原因,主要用于换行排列的场景,如搜索历史记录区内部的搜索历史需要自动换行
-
- Stack:层叠布局,用于两个组件需要层叠显示的场景
-
- Scroll:滚动布局,当内容超过界面时,想要超过的部分滚动显示,就可以使用Scroll布局