WrapRenderer constructor

WrapRenderer({
  1. required BoxModel model,
  2. List<RenderBox>? children,
  3. Axis direction = Axis.horizontal,
  4. WrapAlignment alignment = WrapAlignment.start,
  5. double spacing = 0.0,
  6. WrapAlignment runAlignment = WrapAlignment.start,
  7. double runSpacing = 0.0,
  8. WrapCrossAlignment crossAxisAlignment = WrapCrossAlignment.start,
  9. TextDirection? textDirection,
  10. VerticalDirection verticalDirection = VerticalDirection.down,
  11. Clip clipBehavior = Clip.none,
})

Creates a wrap render object.

By default, the wrap layout is horizontal and both the children and the runs are aligned to the start.

Implementation

WrapRenderer({
  required this.model,
  List<RenderBox>? children,
  Axis direction = Axis.horizontal,
  WrapAlignment alignment = WrapAlignment.start,
  double spacing = 0.0,
  WrapAlignment runAlignment = WrapAlignment.start,
  double runSpacing = 0.0,
  WrapCrossAlignment crossAxisAlignment = WrapCrossAlignment.start,
  TextDirection? textDirection,
  VerticalDirection verticalDirection = VerticalDirection.down,
  Clip clipBehavior = Clip.none,
})  : _direction = direction,
      _alignment = alignment,
      _spacing = spacing,
      _runAlignment = runAlignment,
      _runSpacing = runSpacing,
      _crossAxisAlignment = crossAxisAlignment,
      _textDirection = textDirection,
      _verticalDirection = verticalDirection,
      _clipBehavior = clipBehavior {
  addAll(children);
}