自动布局基础
2025 年 5 月网格功能更新后,自动布局面板与本视频展示有所差异。同时,官方术语已从自动布局方向调整为自动布局流向。你可以查看更新后的自动布局设置详情。
本章我们将借助自动布局制作自适应按钮:按钮文字改变时,尺寸会自动拉伸 / 收缩。随后把按钮转为主组件,实现全局复用。
(配图:带文字标签的自适应按钮,展示自动布局的动态缩放效果)
我们先看目标按钮。常规做法是:矩形做背景、文字做标签、外层套一个画板。虽然视觉没问题,但后续修改按钮文字时,完全无法自适应。
正确做法:给文字图层创建自动布局画板,并添加填充色作为按钮底色。
自动布局核心要点
自动布局能帮你整理、排列、均分设计元素。修改内容时元素自动适配,省时高效,同时让设计具备自适应、可复用性。
按下快捷键 Shift + A,可对画板或选中图层一键开启自动布局。选中图层会归入带自动布局的父画板,你再定义父子图层的排布规则即可。
子图层排布流向可选:垂直排列、水平排列、自动换行。
(配图:粉 / 黄 / 绿三个圆形,分别演示垂直、水平、换行三种排布)
你可以调整上下左右内边距,拉开子图层与父画板的间距。
(配图:开启自动布局的博客卡片,标注批量改内边距快捷键,演示拖动控点调整内边距)
还能设置子图层间的间隙(间距 / Gap)、子图层在父画板中的对齐方式,以及元素尺寸变化时的缩放规则。
(配图:博客卡片内的标签组开启换行自动布局,修改间隙为「自动」后,标签横向铺满容器)
父画板尺寸规则:
- 固定宽高(Fixed)
- 贴合内容(Hug):随子图层自动缩放
子图层尺寸规则:
- 固定尺寸
- 填满父容器(Fill)
- 贴合自身嵌套内容
(配图:选中图层,高亮右侧尺寸设置面板)
组合尺寸规则,适配不同场景。比如 APP 通知栏:宽度设为固定、高度设为贴合内容,就能保证宽度不变、长文字自动撑高。
这些属性让你的设计在迭代中更灵活。了解更多自动布局属性。
动手练习
尝试实操!通过下方交互式沙盒体验自动布局。
提示:该沙盒不完全复刻 Figma 原生功能,仅用于入门学习。