PaginationConfig constructor
const
PaginationConfig({
- bool enabled = false,
- double loadingIndicatorOffset = 100.0,
- Widget loadMoreIndicator({
- required bool isLoading,
- bool reverseOrder = true,
- Duration loadingDelay = const Duration(milliseconds: 500),
- Duration loadMoreDebounceTime = const Duration(milliseconds: 200),
- bool autoLoadOnScroll = true,
- double distanceToTriggerLoadPixels = 100.0,
- double scrollThreshold = 0.1,
- bool enableHapticFeedback = true,
- Widget loadingBuilder()?,
- Widget noMoreMessagesBuilder()?,
- double cacheExtent = 300.0,
- String loadingText = 'Loading...',
- String noMoreMessagesText = 'No more messages',
Implementation
const PaginationConfig({
this.enabled = false,
this.loadingIndicatorOffset = 100.0,
this.loadMoreIndicator,
this.reverseOrder = true,
this.loadingDelay = const Duration(milliseconds: 500),
this.loadMoreDebounceTime = const Duration(milliseconds: 200),
this.autoLoadOnScroll = true,
this.distanceToTriggerLoadPixels = 100.0,
this.scrollThreshold = 0.1,
this.enableHapticFeedback = true,
this.loadingBuilder,
this.noMoreMessagesBuilder,
this.cacheExtent = 300.0,
this.loadingText = 'Loading...',
this.noMoreMessagesText = 'No more messages',
});