buildEasyRefreshWidget method
Widget
buildEasyRefreshWidget({
- ScrollController? scrollController,
- Widget? footWidget,
- ViewStateWidgetBuilder? emptyWidgetBuilder,
- ViewStateWidgetBuilder? errorWidgetBuilder,
- ViewStateModelWidgetListBuilder<
T> ? widgetListBuilder, - ViewStateModelWidgetBuilder<
T> ? widgetBuilder, - Widget? busyWidget,
- bool showErrorWidget = true,
- bool showEmptyWidget = true,
- bool showBusyWidget = true,
- Function? onLoad,
- Function? onRefresh,
获取一个公共的刷新控件
Implementation
Widget buildEasyRefreshWidget({
ScrollController? scrollController,
Widget? footWidget,
ViewStateWidgetBuilder? emptyWidgetBuilder,
ViewStateWidgetBuilder? errorWidgetBuilder,
ViewStateModelWidgetListBuilder<T>? widgetListBuilder,
ViewStateModelWidgetBuilder<T>? widgetBuilder,
Widget? busyWidget,
bool showErrorWidget = true,
bool showEmptyWidget = true,
bool showBusyWidget = true,
Function? onLoad,
Function? onRefresh,
}){
return buildViewStateEasyRefresh<T>(
data,
scrollController: scrollController,
footWidget: footWidget,
errorWidgetBuilder: errorWidgetBuilder,
emptyWidgetBuilder: emptyWidgetBuilder,
widgetListBuilder: widgetListBuilder,
widgetBuilder: widgetBuilder,
busyWidget: busyWidget,
showBusyWidget: showBusyWidget,
showEmptyWidget: showEmptyWidget,
showErrorWidget: showErrorWidget,
onLoad: onLoad,
onRefresh: onRefresh??(){
refreshData();
}
);
}