code_widgets/pull_to_refresh/src/smart_refresher library
Classes
- 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> - 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