estimateMaxScrollOffset method
- @override
override
Called to estimate the total scrollable extents of this object.
Must return the total distance from the start of the child with the earliest possible index to the end of the child with the last possible index.
By default, defers to RenderSliverBoxChildManager.estimateMaxScrollOffset.
See also:
- computeMaxScrollOffset, which is similar but must provide a precise value.
Implementation
@override
double estimateMaxScrollOffset(SliverConstraints constraints, {
int firstIndex,
int lastIndex,
double leadingScrollOffset,
double trailingScrollOffset,
}) {
final double padding = _padding;
return childManager.estimateMaxScrollOffset(
constraints,
firstIndex: firstIndex,
lastIndex: lastIndex,
leadingScrollOffset: leadingScrollOffset - padding,
trailingScrollOffset: trailingScrollOffset - padding,
) + padding + padding;
}