鸿蒙应用开发 容器组件介绍.pdfVIP

  • 0
  • 0
  • 约5.73千字
  • 约 16页
  • 2026-03-09 发布于河北
  • 举报

鸿蒙应用开发容器组件介绍

|1概述I

一个丰富的页面需要很多组件组成,那么,我们如何才能让这些组件有条不紊

在页面上布局呢?这就需要借助容器组件来实现。

容器组件是一种比较特殊的组件,它可以包含其他的组件,而且按照一定的规律

布局,帮助开发者生成精美的页面。容器组件除了放置基础组件外,也可以放置

容器组件,通过多层布局的嵌套,可以布局出更丰富的页面。

ArkTS为我们提供了三富的容器组件来布局页面,本文将以构建登录页面为例,

介绍Column和Row组件的属性与使用。

|2组件介绍|

布局容器概念

线性布局容器表示按照垂直方向或者水平方向排列子组件的容器,ArkTS提供

了Column和Row容器来实现线性布局。

Column表示沿垂直方向布局的容器。

Row表示沿水平方向布局的容器。

主轴和交叉轴概念

在布局容器中,默认存在两根轴,分别是主轴和交叉轴,这两个轴始终是相互垂

直的。不同的容器中主轴的方向不一样的。

主轴:在Column容器中的子组件是按照从上到下的垂直方向布局的,

其主轴的方向是垂直方向;在Row容器中的组件是按照从左到右的水平方向

布局的,其主轴的方向是水平方向。

图2-1Column容器Row容器主轴

Column容器

Image

Tect

TextIiput

Buton

交叉轴:与主轴垂直相交的轴线,如果主轴是垂直方向,则交叉轴就是水

平方向;如果主轴是水平方向,则交叉轴是垂直方向。

图2-2Column容器Row容器交叉轴

属性名称描述

justifyContent设置子组件在主轴方向上的对齐格式。

alignltems|设置子组件在交叉轴方向上凝遥式。

1.主轴方向的对齐(justifyContent)

子组件在主轴方向上的对齐使用justifyContent属性来设置,其参数类型是

FlexAlignoFlexAlign定义了以下几种类型:

Start;元素在主轴方向首端对齐,第一个元素与行首对齐,同时后续为元

素与前一个对齐。

Column容器

Image

Text

Textinput

Button

I

Center:元素在主轴方向中心对齐,第一个元素与行首的距离以及最后一

个元素与行尾距离相同。

Column容器

Image

Text

Textinput

Button

End:元素在主轴方向尾部对齐,最后一个元素与行尾对齐,其他元素与

后一个对齐。

Column容器

Image

Text

Textinput

Button

SaceBetween:元素在主轴方向均匀分配弹性元

文档评论(0)

1亿VIP精品文档

相关文档