pull_to_refresh_simple library
Classes
- ChRefreshString
- Chinese
- 经典底部加载指示器
- ClassicHeader
- 经典头部刷新指示器
- 自定义底部加载指示器
- CustomHeader
- 自定义头部刷新指示器
- DeRefreshString
- German
- EnRefreshString
- English
- EsRefreshString
- Spanish
- FrRefreshString
- French
- ItRefreshString
- Italian
- JpRefreshString
- Japanese
- KrRefreshString
- Korean
- LoadIndicator
- 上拉加载指示器抽象类,实现了上拉加载更多功能
-
LoadIndicatorState<
T extends LoadIndicator> - 上拉加载指示器状态管理类
- MaterialClassicHeader
- 经典Material风格刷新头部
- NlRefreshString
- Dutch
- PtRefreshString
- RefreshConfiguration
- 控制子树中 SmartRefresher 组件的行为,用法类似于 ScrollConfiguration
- RefreshController
- 控制 SmartRefresher 的刷新和加载状态
- RefreshIndicator
- 下拉刷新指示器抽象类,实现了iOS和Android风格的下拉刷新效果
-
RefreshIndicatorState<
T extends RefreshIndicator> - 下拉刷新指示器状态管理类
- RefreshLocalizations
- 刷新组件的国际化支持
- RefreshLocalizationsDelegate
- 刷新本地化代理类
-
RefreshNotifier<
T> - RefreshPhysics
- 用于配置下拉刷新和上拉加载的滚动物理效果
- RefreshString
- 刷新字符串接口
- RuRefreshString
- Russian
- SmartRefresher
- 这是提供下拉刷新和上拉加载功能的核心组件。 RefreshController 不能为空,每个 SmartRefresher 只能对应一个控制器。
- SmartRefresherState
- SvRefreshString
- Swedish
- UkRefreshString
- WaterDropMaterialHeader
- 水滴效果Material刷新头部
Enums
- IconPosition
- 图标相对于文本的位置枚举
- LoadStatus
- 加载底部的状态枚举
- LoadStyle
- 加载底部的显示样式枚举
- RefreshStatus
- 刷新头部的状态枚举
- RefreshStyle
- 刷新头部的显示样式枚举
Mixins
-
IndicatorStateMixin<
T extends StatefulWidget, V> - 指示器状态混合类,处理位置监听和状态管理
- LoadingProcessor
- 上拉加载处理器接口
- RefreshProcessor
- 下拉刷新处理器接口
Typedefs
-
AsyncVoidCallback
= Future<
void> Function() - 定义通用回调类型
- 自定义底部构建器
- HeaderBuilder = Widget Function(BuildContext context, RefreshStatus? mode)
- 自定义头部构建器
- IndicatorBuilder = Widget Function()
- 全局默认指示器构建函数类型
-
ModeChangeCallback<
T> = void Function(T? mode) - OffsetCallback = void Function(double offset)
- OuterBuilder = Widget Function(Widget child)
- 外部包装构建器
- RefresherBuilder = Widget Function(BuildContext context, RefreshPhysics physics)
- 用于将刷新功能与物理效果关联的构建函数类型
- ShouldFollowContent = bool Function(LoadStatus? status)
- 内容不满一页时是否跟随内容的回调函数类型