paintExtentOf method
- RenderBox child
@protected, override
This method has been overridden in order to return the correct size of the resizing intervals.
Implementation
@override
@protected
double paintExtentOf(final RenderBox child) {
var parentData = child.parentData as SliverMultiBoxAdaptorParentData;
if (parentData.index != null && _inPerformLayout) {
var key = childManager._childElements[indexOf(child)]?.widget?.key;
if (key is ValueKey && key.value is _Interval) {
var interval = key.value as _Interval;
if (interval != null && interval.isInResizingState) {
return _measureIntervalSize(interval, constraints.asBoxConstraints());
}
}
}
return super.paintExtentOf(child);
}