rowSeparated method

Widget rowSeparated(
  1. Widget separator, {
  2. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  3. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
  4. MainAxisSize mainAxisSize = MainAxisSize.max,
  5. double spacing = 0.0,
})

Builds a Row with a separator widget between items.

Implementation

Widget rowSeparated(
  Widget separator, {
  MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
  MainAxisSize mainAxisSize = MainAxisSize.max,
  double spacing = 0.0,
}) {
  return Row(
    mainAxisAlignment: mainAxisAlignment,
    crossAxisAlignment: crossAxisAlignment,
    mainAxisSize: mainAxisSize,
    spacing: spacing,
    children: [
      for (var i = 0; i < length; i++) ...[if (i > 0) separator, this[i]],
    ],
  );
}