scroll_kit library
Classes
- LoadMoreController
- RefreshConfiguration
- Controls how SmartRefresher widgets behave in a subtree.the usage just like ScrollConfiguration
- RefreshController
- A controller controll header and footer state, it can trigger driving request Refresh ,set the initalRefresh,status if needed
-
RefreshNotifier<
T> - SKLifeCycleManager
- SKPositionController
- SKPositionedList
- SKRenderSliverList
- SKRenderSliverMultiBoxAdaptor
- A sliver with multiple box children.
- SKSliverChildBuilderDelegate
- SKSliverList
- SKSliverMultiBoxAdaptorParentData
- Parent data structure used by RenderSliverMultiBoxAdaptor.
- SmartRefresher
- This is the most important component that provides drop-down refresh and up loading. RefreshController must not be null,Only one controller to one SmartRefresher
- SmartRefresherState
Enums
- LoadStatus
- footer state
- LoadStyle
- footer indicator display style
- RefreshStatus
- header state
- RefreshStyle
- header indicator display style
Typedefs
- IndicatorBuilder = Widget Function()
- global default indicator builder
- OnTwoLevel = void Function(bool isOpen)
- when viewport not full one page, for different state,whether it should follow the content
- RefresherBuilder = Widget Function(BuildContext context, RefreshPhysics physics)
- a builder for attaching refresh function with the physics
- ShouldFollowContent = bool Function(LoadStatus? status)
- when viewport not full one page, for different state,whether it should follow the content