getIntrinsicWidth method
Computes the intrinsic width of this widget under the given height constraint.
Implementation
@override
int getIntrinsicWidth(int height) {
return runZoned(() {
final element = LayoutBuilderElement(this);
element.mount(null);
element.layout(
BoxConstraints(
minWidth: 0,
maxWidth: BoxConstraints.infinity,
minHeight: height,
maxHeight: height,
),
);
final w = element._child?.widget.getIntrinsicWidth(height) ?? 0;
element.unmount();
return w;
}, zoneValues: {#isMeasuringIntrinsics: true});
}