RenderWrap constructor

RenderWrap({
  1. Axis direction = Axis.horizontal,
  2. int spacing = 0,
  3. int runSpacing = 0,
  4. WrapAlignment alignment = WrapAlignment.start,
  5. WrapAlignment runAlignment = WrapAlignment.start,
  6. WrapCrossAlignment crossAxisAlignment = WrapCrossAlignment.start,
  7. List<RenderBox>? children,
})

Creates a wrapping layout.

Implementation

RenderWrap({
  Axis direction = Axis.horizontal,
  int spacing = 0,
  int runSpacing = 0,
  WrapAlignment alignment = WrapAlignment.start,
  WrapAlignment runAlignment = WrapAlignment.start,
  WrapCrossAlignment crossAxisAlignment = WrapCrossAlignment.start,
  List<RenderBox>? children,
}) : _direction = direction,
     _spacing = _validatedGap(spacing, 'spacing'),
     _runSpacing = _validatedGap(runSpacing, 'runSpacing'),
     _alignment = alignment,
     _runAlignment = runAlignment,
     _crossAxisAlignment = crossAxisAlignment {
  if (children != null) {
    for (final child in children) {
      adoptChild(child);
    }
  }
}