FlexLayout constructor

const FlexLayout({
  1. FlexDirection direction = FlexDirection.row,
  2. FlexWrap wrap = FlexWrap.none,
  3. EdgeSpacing padding = EdgeSpacing.zero,
  4. SpacingUnit rowGap = SpacingUnit.zero,
  5. SpacingUnit columnGap = SpacingUnit.zero,
  6. int? maxItemsPerLine,
  7. int? maxLines,
  8. BoxAlignmentGeometry alignItems = BoxAlignment.start,
  9. BoxAlignmentContent alignContent = BoxAlignment.start,
  10. BoxAlignmentBase justifyContent = BoxAlignment.start,
})

Creates a flex layout with the specified configuration.

All parameters are optional with sensible defaults for a basic horizontal layout.

Implementation

const FlexLayout({
  this.direction = FlexDirection.row,
  this.wrap = FlexWrap.none,
  this.padding = EdgeSpacing.zero,
  this.rowGap = SpacingUnit.zero,
  this.columnGap = SpacingUnit.zero,
  this.maxItemsPerLine,
  this.maxLines,
  this.alignItems = BoxAlignment.start,
  this.alignContent = BoxAlignment.start,
  this.justifyContent = BoxAlignment.start,
});