build method
Describes the part of the UI represented by this widget.
Implementation
@override
Widget build(BuildContext context) {
final sep = separator ?? _defaultSeparator();
if (axis == Axis.horizontal) {
return Row(
gap: 0,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Expanded(flex: firstFlex, child: first),
if (gap > 0 || separator != null) sep,
Expanded(flex: secondFlex, child: second),
],
);
}
return Column(
gap: 0,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Expanded(flex: firstFlex, child: first),
if (gap > 0 || separator != null) sep,
Expanded(flex: secondFlex, child: second),
],
);
}