performLayout method
Implementation
@override
void performLayout(BoxConstraints constraints) {
node._register();
child?.layout(constraints);
if (child != null) {
setSize(child!.width, child!.height);
} else {
setSize(constraints.minWidth, constraints.minHeight);
}
}