changeState method

void changeState({
  1. PageLoadFuture<T>? pageLoadFuture,
  2. PageItemsGetter<T?>? pageItemsGetter,
  3. ListItemBuilder? listItemBuilder,
  4. LoadingWidgetBuilder? loadingWidgetBuilder,
  5. ErrorWidgetBuilder<T?>? errorWidgetBuilder,
  6. EmptyListWidgetBuilder<T?>? emptyListWidgetMaker,
  7. TotalItemsGetter<T>? totalItemsGetter,
  8. PageErrorChecker<T?>? pageErrorChecker,
  9. Key? scrollViewKey,
  10. ScrollPhysics? scrollPhysics,
  11. Axis? scrollDirection,
  12. bool? reverse,
  13. EdgeInsets? padding,
  14. bool? shrinkWrap,
  15. ScrollController? scrollController,
  16. bool? primary,
  17. int? semanticChildCount,
  18. double? cacheExtent,
  19. bool? addAutomaticKeepAlives,
  20. bool? addRepaintBoundaries,
  21. bool? addSemanticIndexes,
  22. double? itemExtent,
  23. SliverGridDelegate? gridDelegate,
  24. ValueChanged<int>? onPageChanged,
  25. bool? pageSnapping,
  26. PageController? pageController,
  27. ListType? listType,
  28. bool resetState = false,
})

Implementation

void changeState({
  PageLoadFuture<T>? pageLoadFuture,
  PageItemsGetter<T?>? pageItemsGetter,
  ListItemBuilder? listItemBuilder,
  LoadingWidgetBuilder? loadingWidgetBuilder,
  ErrorWidgetBuilder<T?>? errorWidgetBuilder,
  EmptyListWidgetBuilder<T?>? emptyListWidgetMaker,
  TotalItemsGetter<T>? totalItemsGetter,
  PageErrorChecker<T?>? pageErrorChecker,
  Key? scrollViewKey,
  ScrollPhysics? scrollPhysics,
  Axis? scrollDirection,
  bool? reverse,
  EdgeInsets? padding,
  bool? shrinkWrap,
  ScrollController? scrollController,
  bool? primary,
  int? semanticChildCount,
  double? cacheExtent,
  bool? addAutomaticKeepAlives,
  bool? addRepaintBoundaries,
  bool? addSemanticIndexes,
  double? itemExtent,
  SliverGridDelegate? gridDelegate,
  ValueChanged<int>? onPageChanged,
  bool? pageSnapping,
  PageController? pageController,
  ListType? listType,
  bool resetState = false,
}) {
  _pageLoadFuture = pageLoadFuture ?? _pageLoadFuture;
  _pageItemsGetter = pageItemsGetter ?? _pageItemsGetter;
  _listItemBuilder = listItemBuilder ?? _listItemBuilder;
  _loadingWidgetBuilder = loadingWidgetBuilder ?? _loadingWidgetBuilder;
  _errorWidgetBuilder = errorWidgetBuilder ?? _errorWidgetBuilder;
  _emptyListWidgetBuilder = emptyListWidgetMaker ?? _emptyListWidgetBuilder;
  _totalItemsGetter = totalItemsGetter ?? _totalItemsGetter;
  _pageErrorChecker = pageErrorChecker ?? _pageErrorChecker;
  _scrollViewKey = scrollViewKey ?? _scrollViewKey;
  _scrollPhysics = scrollPhysics ?? _scrollPhysics;
  _scrollDirection = scrollDirection ?? _scrollDirection;
  _reverse = reverse ?? _reverse;
  _padding = padding ?? _padding;
  _shrinkWrap = shrinkWrap ?? _shrinkWrap;
  _scrollController = scrollController ?? _scrollController;
  _primary = primary ?? _primary;
  _semanticChildCount = semanticChildCount ?? _semanticChildCount;
  _cacheExtent = cacheExtent ?? _cacheExtent;
  _addAutomaticKeepAlives = addAutomaticKeepAlives ?? _addAutomaticKeepAlives;
  _addRepaintBoundaries = addRepaintBoundaries ?? _addRepaintBoundaries;
  _addSemanticIndexes = addSemanticIndexes ?? _addSemanticIndexes;
  _itemExtent = itemExtent ?? _itemExtent;
  _gridDelegate = gridDelegate ?? _gridDelegate;
  _onPageChanged = onPageChanged ?? _onPageChanged;
  _pageSnapping = pageSnapping ?? _pageSnapping;
  _pageController = pageController ?? _pageController;
  _listType = listType ?? _listType;

  if (resetState) {
    _initialize();
    setState(() {});
    _initialFutureCall();
  }
  setState(() {});
}