FlexNode constructor

FlexNode({
  1. required Axis direction,
  2. MainAxisAlignment? mainAxisAlignment,
  3. CrossAxisAlignment? crossAxisAlignment,
  4. MainAxisSize? mainAxisSize,
  5. double? spacing,
  6. LayoutFlex? flex,
  7. Vector2? position,
  8. Vector2? scale,
  9. double? angle,
  10. Anchor? anchor,
  11. bool? enabled,
  12. int? priority,
  13. Iterable<Node> children = const [],
})

Implementation

FlexNode({
  required this.direction,
  MainAxisAlignment? mainAxisAlignment,
  CrossAxisAlignment? crossAxisAlignment,
  MainAxisSize? mainAxisSize,
  double? spacing,
  super.flex,
  super.position,
  super.scale,
  super.angle,
  super.anchor,
  super.enabled,
  super.priority,
  super.children,
}) : assert(spacing == null || spacing >= 0, 'spacing cannot be negative.'),
     mainAxisAlignment = mainAxisAlignment ?? .start,
     crossAxisAlignment = crossAxisAlignment ?? .center,
     mainAxisSize = mainAxisSize ?? .max,
     spacing = spacing ?? 0;