performLayout method
Called to perform the actual layout computation for this render object.
Implementation
@override
void performLayout(Constraints constraints) {
final boxConstraints = constraints.asBoxConstraints;
final totalPadding = padding ?? const EdgeInsets.all(0);
const borderSize = 2;
if (child != null) {
_layoutChild(boxConstraints, totalPadding, borderSize);
} else {
size = Size(
boxConstraints.maxWidth,
LayoutConstants.defaultContainerHeight,
);
}
}