Flutter 大小框和填充之间的差异,边距

Flutter 大小框和填充之间的差异,边距,flutter,flutter-layout,Flutter,Flutter Layout,我们应该使用边距、填充或SizedBox来给小部件之间的间距小部件边距和填充起作用,那么SizedBox的用途是什么呢?SizedBox只在小部件之间创建了高度和宽度的空间。 另一方面,边距是元素的个人空间——元素希望与周围其他元素保持的距离。 填充是指元素与自身的距离——元素希望与内部元素保持的距离。 它们在顶部、底部、左侧和右侧创建距离。 有些小部件需要特定的大小才能绘制,例如GoogleMaps小部件,因为必须定义高度和宽度,因此我们可以简单地使用容器,但更具体地说,SizedBox小部件

我们应该使用边距、填充或SizedBox来给小部件之间的间距小部件边距和填充起作用,那么SizedBox的用途是什么呢?SizedBox只在小部件之间创建了高度和宽度的空间。 另一方面,边距是元素的个人空间——元素希望与周围其他元素保持的距离。 填充是指元素与自身的距离——元素希望与内部元素保持的距离。 它们在顶部、底部、左侧和右侧创建距离。

有些小部件需要特定的大小才能绘制,例如GoogleMaps小部件,因为必须定义高度和宽度,因此我们可以简单地使用容器,但更具体地说,SizedBox小部件可以帮助我们,尽管这符合每个人的口味

谢谢你如此漂亮的回答和解释:)