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. 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,
  List<RenderBox>? widgets,
})  : assert(crossAxisAlignment != null), // ignore: unnecessary_null_comparison
      assert(clipBehavior != null), // ignore: unnecessary_null_comparison
      _internalTextAndWidgets = _textAndWidgets,
      _crossAxisAlignment = crossAxisAlignment,
      _textDirection = textDirection,
      _defaultTextStyle = defaultTextStyle,
      _defaultTextScaleFactor = defaultTextScaleFactor,
      _clipBehavior = clipBehavior {
  addAll(widgets);
  _updateCache();
}