withSpacing method
Implementation
Column withSpacing(double spacing) {
if (children.isEmpty) return this;
final List<Widget> spacedChildren = [];
for (int i = 0; i < children.length; i++) {
spacedChildren.add(children[i]);
if (i < children.length - 1) {
spacedChildren.add(SizedBox(height: spacing));
}
}
return Column(
mainAxisAlignment: mainAxisAlignment,
crossAxisAlignment: crossAxisAlignment,
mainAxisSize: mainAxisSize,
children: spacedChildren,
);
}