PaginationConfig constructor

const PaginationConfig({
  1. bool enabled = false,
  2. double loadingIndicatorOffset = 100.0,
  3. Widget loadMoreIndicator({
    1. required bool isLoading,
    })?,
  4. bool reverseOrder = true,
  5. Duration loadingDelay = const Duration(milliseconds: 500),
  6. Duration loadMoreDebounceTime = const Duration(milliseconds: 200),
  7. bool autoLoadOnScroll = true,
  8. double distanceToTriggerLoadPixels = 100.0,
  9. double scrollThreshold = 0.1,
  10. bool enableHapticFeedback = true,
  11. Widget loadingBuilder()?,
  12. Widget noMoreMessagesBuilder()?,
  13. double cacheExtent = 300.0,
  14. String loadingText = 'Loading...',
  15. 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',
});