FullCol constructor

FullCol({
  1. required String heights,
  2. required List<Widget> children,
  3. MainAxisAlignment mainAccessAlignment = MainAxisAlignment.center,
  4. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
})

FullCol is an extension to Column, set heights by a string with space separated values,

allowed height configs are:

  • value, such as (100, 200, ...)

  • ratios (flexes) that should fill the entire remaining space with flex as the ratio such as ("1*", ...)

  • 'auto' which will leave the widget's width as is,

example: "200 auto 1* "

Implementation

FullCol({
  required String heights,
  required List<Widget> children,
  MainAxisAlignment mainAccessAlignment = MainAxisAlignment.center,
  CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
}) : super(
        isRow: false,
        dims: heights,
        children: children,
        mainAccessAlignment: mainAccessAlignment,
        crossAxisAlignment: crossAxisAlignment,
      );