type
status
date
slug
summary
tags
category
icon
password
这是一个在 Flutter 中为列(Column)添加 Padding 和 Margin 的小技巧。
大多数开发者都会这么做:
- Padding: 如果你想在列内添加内边距,可以将列的子项用 Padding 组件包裹,并使用 padding 属性指定所需的内边距。
- Margin: 如果你想为列添加外边距,可以将列用 Container 组件包裹,并使用 margin 属性指定所需的外边距。
但是像下面这样,你可以简化代码:
现在,你可以通过对代码做些修改,使用下面的扩展来实现这一功能。你甚至可以进一步定制这个扩展,添加更多的功能。例如,你可以反转列中元素的顺序,或者通过其他创新的方式来利用这个扩展。