getMinChildIndexForScrollOffset method

  1. @override
int getMinChildIndexForScrollOffset(
  1. double scrollOffset
)
override

The minimum child index that intersects with (or is after) this scroll offset.

Implementation

@override
int getMinChildIndexForScrollOffset(double scrollOffset) {
  final geometries = _geometries;
  for (var i = 0; i < geometries.length; i++) {
    final geometry = geometries[i];
    if (geometry.bottom >= scrollOffset) {
      // print('getMinChildIndexForScrollOffset($scrollOffset)=$i');
      return i;
    }
  }
  // print('getMinChildIndexForScrollOffset($scrollOffset)=0');
  return 0;
}