onScroll method

bool onScroll(
  1. UserScrollNotification notification
)

Implementation

bool onScroll(UserScrollNotification notification) {
  final isIdle = notification.direction == ScrollDirection.idle;
  final isScrollingUp = !isIdle && notification.direction == ScrollDirection.forward;
  final isAtTop = notification.metrics.pixels < 40;
  final isAtBottom = notification.metrics.pixels == notification.metrics.maxScrollExtent;
  bloc.add(
    InfiniteListEventOnScroll(
      isAtTop: isAtTop,
      isScrollingUp: isScrollingUp,
      isAtBottom: isAtBottom,
      isIdle: isIdle,
    ),
  );
  return false;
}