constrain method
- LayoutConstraints constraints
override
Computes and returns this node's size under constraints, laying out
and positioning every LayoutItem child.
The returned size need not satisfy constraints; layout clamps it.
Implementation
@override
Vector2 constrain(LayoutConstraints constraints) {
return LayoutEngine.flex(
direction: direction,
constraints: constraints,
items: layoutChildren,
mainAxisAlignment: mainAxisAlignment,
crossAxisAlignment: crossAxisAlignment,
mainAxisSize: mainAxisSize,
spacing: spacing,
);
}