getMaxChildIndexForScrollOffset method
The maximum child index that intersects with (or is before) this scroll offset.
Implementation
@override
int getMaxChildIndexForScrollOffset(double scrollOffset) {
final geometries = _geometries;
for (var i = 0; i < geometries.length; i++) {
final geometry = geometries[i];
if (geometry.top >= scrollOffset) {
// print('getMaxChildIndexForScrollOffset($scrollOffset)=$i');
return i;
}
}
// print(
// 'getMaxChildIndexForScrollOffset($scrollOffset)=cacheCount == '
// '${source.cacheCount}');
return source.cacheCount;
}