Blank
鸿蒙开发以身入局
声明式 UI,内有大乾坤
组件学习开始了
掌握 Blank 组件
- 空白填充组件
- 在容器 主轴方向 上
- 空白填充组件具有自动填充空余部分的能力
- 注意 : 仅在父组件为 Row 或者 Column 的时候有效
- 注意 : 不能使用通用属性修饰
参数
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
| —— | ——– | ——– | —— | ——– | ————————– |
| min | number | string | 否 | 0 | 空白填充组件的最小填充尺寸 |
相关属性
属性名 | 参数类型 | 默认值 | 参数描述 |
---|
color | ResourceColor | 0xffffff | 设置空白填充的颜色 |
示例 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| @Entry @Component struct Index { build() { Column() { Row() { Text('左').fontSize(30) Text('右').fontSize(30) }.width('100%').height(50)
Divider().height(50)
Row() { Text('左').fontSize(30) Blank() Text('右').fontSize(30) }.width('100%').height(50) } } }
|

示例 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| @Entry @Component struct Index { build() { Column() { Row() { Text('左').fontSize(30) Blank() Text('右').fontSize(30) }.width('100%').height(50)
Divider().height(50)
Row() { Text('左').fontSize(30) Blank() Text('中').fontSize(30) Blank() Text('右').fontSize(30) }.width('100%').height(50) } } }
|

示例 3
设置 Blank 组件的参数为 200
不管剩余空白有多少,我最少填充 200 的尺寸
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| @Entry @Component struct Index { build() { Column() { Row() { Text('左').fontSize(30) Blank() Text('右').fontSize(30) }.width('100%').height(50)
Divider().height(50)
Row() { Text('左').fontSize(30) Blank(200) Text('中').fontSize(30) Blank(200) Text('右').fontSize(30) }.width('100%').height(50) } } }
|


示例 4
还可以通过 color 方法来修饰填充部分的颜色
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| @Entry @Component struct Index { build() { Column() { Row() { Text('左').fontSize(30) Blank().color(Color.Pink) Text('右').fontSize(30) }.width('100%').height(50)
Divider().height(50)
Row() { Text('左').fontSize(30) Blank(200).color(Color.Orange) Text('中').fontSize(30) Blank(200).color(Color.Gray) Text('右').fontSize(30) }.width('100%').height(50) } } }
|
