scrollview_observer library
Classes
- ChatObserverBouncingScrollPhysics
- ChatObserverClampingScrollPhysics
- ChatObserverClampinScrollPhysics
- ChatScrollObserver
- ChatScrollObserverCustomAdjustPositionDeltaModel
- ChatScrollObserverHandlePositionResultModel
-
CommonOnceObserveNotificationResult<
M extends ObserveModel, R extends ObserverHandleContextsResultModel< M> > - GridObserverController
- GridViewObserveDisplayingChildModel
- GridViewObserveModel
- GridViewObserver
- GridViewObserverState
- GridViewOnceObserveNotification
- The Notification for Triggering an GridView observation
- GridViewOnceObserveNotificationResult
- ListObserverController
- ListViewObserveDisplayingChildModel
- ListViewObserveModel
- ListViewObserver
- ListViewObserverState
- ListViewOnceObserveNotification
- The Notification for Triggering an ListView observation
- ListViewOnceObserveNotificationResult
- MixViewObserverState
- NestedScrollUtil
- ObserveDisplayingChildModel
- ObserveModel
- ObserverCore
- ObserverIndexPositionModel
- ObserverScrollDecisionNotification
- A notification that the data of the specified index item is determined during the execution of the scrolling task.
- ObserverScrollEndNotification
-
A notification that a scrolling task has stopped due to calling the jumpTo
or animateTo method of
ObserverController
. - ObserverScrollInterruptionNotification
-
A notification that a scrolling task has interrupted due to calling the
jumpTo or animateTo method of
ObserverController
. - ObserverScrollNotification
- A notification of scrolling task.
- ObserverScrollStartNotification
-
A notification that a scrolling task has started due to calling the jumpTo
or animateTo method of
ObserverController
. - ObserverUtils
- ScrollViewOnceObserveNotification
- ScrollViewOnceObserveNotificationResult
- SliverObserveContext
- SliverObserveContextToBoxAdapter
- SliverObserverController
- SliverViewObserver
- SliverViewportObserveDisplayingChildModel
- SliverViewportObserveModel
Enums
- ChatScrollObserverHandleMode
- ChatScrollObserverHandlePositionType
- ChatScrollObserverRefIndexType
- NestedScrollUtilPosition
- ObserverAutoTriggerObserveType
- Define type that auto trigger observe.
- ObserverRenderSliverType
- Define type of the observed render sliver.
- ObserverTriggerOnObserveType
-
Define type that trigger
onObserve
callback.
Extensions
Typedefs
- ChatScrollObserverCustomAdjustPositionDelta = double Function(ChatScrollObserverCustomAdjustPositionDeltaModel)
- Customize the delta of the adjustPosition.
-
ObserverOnPrepareScrollToIndex
= Future<
bool> Function(ObservePrepareScrollToIndexModel) -
Called when the ObserverController prepare to scroll to index with
ObservePrepareScrollToIndexModel
. -
OnObserveAllCallback<
M extends ObserveModel> = void Function(Map< BuildContext, M> resultMap) - The callback type of getting observed result map.
-
OnObserveCallback<
M extends ObserveModel> = void Function(M result) - The callback type of getting observed result for first sliver.
- OnObserveViewportCallback = void Function(SliverViewportObserveModel result)
- The callback type of getting all slivers those are displayed in viewport.