changeState method
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,
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(() {});
}