网站去版权,seo外链类型有哪些,西安网站优化排名推广,开个小公司做什么好文章目录 一、概述二、盒子模型三、线性布局#xff08;Column/Row#xff09;1、space属性2、justifyContent属性3、alignItems属性 四、实用技巧1、Blank组件的使用2、layoutWeight属性的使用 一、概述
布局是指对页面组件进行排列和定位的过程#xff0c;其目的是有效地… 文章目录 一、概述二、盒子模型三、线性布局Column/Row1、space属性2、justifyContent属性3、alignItems属性 四、实用技巧1、Blank组件的使用2、layoutWeight属性的使用 一、概述
布局是指对页面组件进行排列和定位的过程其目的是有效地组织和展示页面内容会涉及到组件的大小、位置以及它们之间的相互关系等等。
二、盒子模型
在鸿蒙应用中页面上的每个组件都可以看做是一个矩形的盒子这个盒子包含了内容区域content、边框border、内边距padding和外边距margin各部分内容如下图所示 三、线性布局Column/Row
线性布局LinearLayout是开发中最常用的布局可通过容器组件Column和Row构建其子组件会在垂直或者水平方向上进行线性排列具体效果如下图所示 1、space属性
Column和Row容器的参数类型为{space?: string | number}开发者可通过space属性调整子元素在主轴方向上的间距效果如下
2、justifyContent属性
子元素沿主轴方向的排列方式可以通过justifyContent()方法进行设置其参数类型为枚举类型FlexAlign可选的枚举值有 3、alignItems属性
子元素沿交叉轴方向的对齐方式可以通过alignItems()方法进行设置其参数类型对于Column容器来讲是HorizontalAlign对于Row容器来讲是VerticalAlign两者都是枚举类型可选择枚举值也都相同具体内容如下 四、实用技巧
1、Blank组件的使用
Blank可作为Column和Row容器的子组件该组件不显示任何内容并且会始终充满容器主轴方向上的剩余空间效果如下 2、layoutWeight属性的使用
layoutWeight属性可用于Column和Row容器的子组件其作用是配置子组件在主轴方向上的尺寸权重。配置该属性后子组件沿主轴方向的尺寸设置width或height将失效具体尺寸根据权重进行计算计算规则如下图所示