buildEasyRefreshWidget method

Widget buildEasyRefreshWidget({
  1. ScrollController? scrollController,
  2. Widget? footWidget,
  3. ViewStateWidgetBuilder? emptyWidgetBuilder,
  4. ViewStateWidgetBuilder? errorWidgetBuilder,
  5. List<Widget>? widgetList,
  6. Widget? widget,
  7. Widget? busyWidget,
  8. bool showErrorWidget = true,
  9. bool showEmptyWidget = true,
  10. bool showBusyWidget = true,
  11. Function? onLoad,
  12. Function? onRefresh,
})

获取一个公共的刷新控件

Implementation

Widget buildEasyRefreshWidget({
  ScrollController? scrollController,
  Widget? footWidget,
  ViewStateWidgetBuilder? emptyWidgetBuilder,
  ViewStateWidgetBuilder? errorWidgetBuilder,
  List<Widget>? widgetList,
  Widget? widget,
  Widget? busyWidget,
  bool showErrorWidget = true,
  bool showEmptyWidget = true,
  bool showBusyWidget = true,
  Function? onLoad,
  Function? onRefresh,
}){
  return buildBaseViewStateEasyRefresh(
      scrollController: scrollController,
      footWidget: footWidget,
      errorWidgetBuilder: errorWidgetBuilder,
      emptyWidgetBuilder: emptyWidgetBuilder,
      widget: widget,
      widgetList: widgetList,
      busyWidget: busyWidget,
      showBusyWidget: showBusyWidget,
      showEmptyWidget: showEmptyWidget,
      showErrorWidget: showErrorWidget,
      onLoad: onLoad,
      onRefresh: onRefresh??(){
        refreshData();
      }
  );
}