RenderFloatColumn constructor

RenderFloatColumn(
  1. List<Object> _textAndWidgets, {
  2. required CrossAxisAlignment crossAxisAlignment,
  3. required TextDirection textDirection,
  4. required DefaultTextStyle defaultTextStyle,
  5. required double defaultTextScaleFactor,
  6. Clip clipBehavior = Clip.none,
  7. SelectionRegistrar? registrar,
  8. Color? selectionColor,
  9. List<RenderBox>? widgets,
})

Creates a FloatColumn render object.

By default, the children are aligned to the start of the cross axis.

Implementation

RenderFloatColumn(
  this._textAndWidgets, {
  required CrossAxisAlignment crossAxisAlignment,
  required TextDirection textDirection,
  required DefaultTextStyle defaultTextStyle,
  required double defaultTextScaleFactor,
  Clip clipBehavior = Clip.none,
  SelectionRegistrar? registrar,
  Color? selectionColor,
  List<RenderBox>? widgets,
})  :
      // ignore: unnecessary_null_comparison
      assert(crossAxisAlignment != null),
      // ignore: unnecessary_null_comparison
      assert(clipBehavior != null),
      _crossAxisAlignment = crossAxisAlignment,
      _textDirection = textDirection,
      _defaultTextStyle = defaultTextStyle,
      _defaultTextScaleFactor = defaultTextScaleFactor,
      _clipBehavior = clipBehavior,
      _selectionColor = selectionColor {
  addAll(widgets);
  _updateCache();
  this.registrar = registrar;
}