getIntrinsicDimension static method
Helper function for calculating the intrinsics metrics of a Stack.
Implementation
static double getIntrinsicDimension(RenderBox? firstChild,
double Function(RenderBox child) mainChildSizeGetter) {
double extent = 0.0;
RenderBox? child = firstChild;
while (child != null) {
final BoxData childParentData = child.parentData! as BoxData;
if (!childParentData.isPositioned) {
extent = math.max(extent, mainChildSizeGetter(child));
}
assert(child.parentData == childParentData);
child = childParentData.nextSibling;
}
return extent;
}