pull_to_refresh_simple library

Classes

ChRefreshString
Chinese
ClassicFooter
经典底部加载指示器
ClassicHeader
经典头部刷新指示器
CustomFooter
自定义底部加载指示器
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()
定义通用回调类型
FooterBuilder = Widget Function(BuildContext context, LoadStatus? mode)
自定义底部构建器
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)
内容不满一页时是否跟随内容的回调函数类型