performLayout method

  1. @override
void performLayout(
  1. BoxConstraints constraints
)
override

Implementation

@override
void performLayout(BoxConstraints constraints) {
  final innerW = (constraints.maxWidth - padding.horizontal).clamp(0, 0x3FFFFFFF);
  final innerH = (constraints.maxHeight - padding.vertical).clamp(0, 0x3FFFFFFF);
  child?.layout(BoxConstraints.tight(Size(innerW, innerH)));
  child?.setOffset(padding.left, padding.top);
  setSize(constraints.maxWidth, constraints.maxHeight);
}