IPaginationController<T> class abstract

Base interface for pagination controllers that provides common functionality for both SmartPagination and DualPagination controllers.

Implementers

Constructors

IPaginationController()

Properties

animationCurve Curve
The curve of the animation.
no setter
animationDuration Duration
The duration of the animation.
no setter
cubit IPaginationCubit<T, IPaginationState<T>>
The cubit exposing the REST-backed pagination state.
no setter
estimatedItemHeight double
The estimated item height to animate to the specific item.
no setter
filterListeners List<IPaginationFilterChangeListener<T>>?
The filter listeners to the cubit.
no setter
hashCode int
The hash code for this object.
no setterinherited
isPublic bool
If isPublic = true, the controller will be live until the app is closed.
no setter
maxRetries int
The maximum number of retries to animate to the specific item.
no setter
observerController SliverObserverController?
SliverObserverController for scroll observation and management.
no setter
orderListeners List<IPaginationOrderChangeListener<T>>?
The order listeners to the cubit.
no setter
refreshListeners List<IPaginationRefreshedChangeListener>?
The refresh listeners to the cubit.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
Disposes the controller and its resources.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited