HeaderFooter.column constructor
HeaderFooter.column(
- {Widget? header,
- required Widget body,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.stretch,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.end,
- MainAxisSize mainAxisSize = MainAxisSize.min,
- bool expandBody = true}
Implementation
factory HeaderFooter.column({
Widget? header,
required Widget body,
Widget? footer,
CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.stretch,
MainAxisAlignment mainAxisAlignment = MainAxisAlignment.end,
MainAxisSize mainAxisSize = MainAxisSize.min,
bool expandBody = true,
}) {
return HeaderFooter._(
builder: (_) => Column(
crossAxisAlignment: crossAxisAlignment,
mainAxisAlignment: mainAxisAlignment,
mainAxisSize: mainAxisSize,
children: [
if (header != null) header,
expandBody ? Expanded(child: body) : body,
if (footer != null) footer,
],
),
);
}