Skip to main content

占位

占位用来撑开剩余空间。横排里撑横向、纵列里撑纵向,常用于把后续组件推到另一端。

用法

最常见的场景:把同一行里的两个内容推开:

横排
├─ 文本,「内容」填 标题
├─ 占位
└─ 文本,「内容」填 26°

显示:

┌─────────────────────┐
│ 标题 26° │
└─────────────────────┘

属性

字段可填写说明
最小占位10 / 10px / 10vp最小占位大小;不支持百分比
显示true / false / ${show}控制是否显示
不支持百分比 / 负值

「最小占位」写 50% 或负数会被忽略。占位的语义是“至少多大,实际可以更大”,不适合用百分比表达。

例:三列均分

横排
├─ 文本,「内容」填 A
├─ 占位
├─ 文本,「内容」填 B
├─ 占位
└─ 文本,「内容」填 C

两个占位会均分剩余空间,A / B / C 三等分对齐。

注意事项

做规整布局优先用占位

占位没有宽、高、内边距、背景色等通用字段。做规整布局时,优先用占位推开内容,不要手算每个子组件的宽度百分比。