INNER CODE UNIT · Dart

_PagedLayoutBuilderState

EdsonBueno/infinite_scroll_pagination · lib/src/base/paged_layout_builder.dart:108

class _PagedLayoutBuilderState<PageKeyType, ItemType>
    extends State<PagedLayoutBuilder<PageKeyType, ItemType>> {
  PagingState<PageKeyType, ItemType> get _state => widget.state;

  NextPageCallback get _fetchNextPage =>
      // We make sure to only schedule the fetch after the current build is done.
      // This is important to prevent recursive builds.
      () => WidgetsBinding.instance.addPostFrameCallback((_) {
            if (!mounted) return;
            widget.fetchNextPage();
          });

  PagedChildBuilderDelegate<ItemType> get _builderDelegate =>
      widget.builderDelegate;

  bool get _shrinkWrapFirstPageIndicators =>
      widget.shrinkWrapFirstPageIndicators;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…