FlexNode constructor
FlexNode({ - required Axis direction,
- MainAxisAlignment? mainAxisAlignment,
- CrossAxisAlignment? crossAxisAlignment,
- MainAxisSize? mainAxisSize,
- double? spacing,
- LayoutFlex? flex,
- Vector2? position,
- Vector2? scale,
- double? angle,
- Anchor? anchor,
- bool? enabled,
- int? priority,
- 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;