鸿蒙ArkUI Blank组件的用法(附带实例)
Blank 是空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。
需要注意的是,Blank 组件仅当其父组件为 Row/Column,且父组件设置了宽度才生效。以下示例展示了 Blank 父组件 Row 未设置宽度以及设置了宽度的效果对比。

图 1 Blank组件效果
第一行 Row 由于未设置宽度,所以导致 Blank 未生效。
Blank 支持 color 属性,用来设置空白填充的填充颜色。示例如下:

图 2 Blank组件设置了黄色作为空白填充效果
需要注意的是,Blank 组件仅当其父组件为 Row/Column,且父组件设置了宽度才生效。以下示例展示了 Blank 父组件 Row 未设置宽度以及设置了宽度的效果对比。
// Blank父组件Row未设置宽度时,子组件间无空白填充
Row() {
Text('Left Space').fontSize(24)
Blank()
Text('Right Space').fontSize(24)
}
// Blank父组件Row设置了宽度时,子组件间以空白填充
Row() {
Text('Left Space').fontSize(24)
Blank()
Text('Right Space').fontSize(24)
}.width('100%')
界面效果如下图所示:
图 1 Blank组件效果
第一行 Row 由于未设置宽度,所以导致 Blank 未生效。
Blank 支持 color 属性,用来设置空白填充的填充颜色。示例如下:
Row() {
Text('Left Space').fontSize(24)
// 设置空白填充的填充颜色
Blank().color(Color.Yellow)
Text('Right Space').fontSize(24)
}.width('100%')
上述示例中,Blank组件设置了黄色作为空白填充,界面效果如下图所示:
图 2 Blank组件设置了黄色作为空白填充效果
ICP备案:
公安联网备案: