onScroll method
Implementation
bool onScroll(UserScrollNotification n) {
final isIdle = n.direction == ScrollDirection.idle;
final isAtTop = n.metrics.extentBefore <= 0.0;
final isAtBottom = n.metrics.extentAfter <= 0.0;
bool isScrollingUp;
if (options.reverse) {
isScrollingUp = !isIdle && n.direction == ScrollDirection.reverse;
} else {
isScrollingUp = !isIdle && n.direction == ScrollDirection.forward;
}
bloc.add(
InfiniteListEventOnScroll(
isAtTop: isAtTop,
isScrollingUp: isScrollingUp,
isAtBottom: isAtBottom,
isIdle: isIdle,
),
);
return false;
}