constrain method

  1. @override
Vector2 constrain(
  1. 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.box(
    items: layoutChildren,
    constraints: constraints,
    targetWidth: targetWidth,
    targetHeight: targetHeight,
    padding: padding,
    alignment: alignment,
  );
}