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.

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.