WeeLoadMoreList constructor

const WeeLoadMoreList({
  1. Key? key,
  2. required int length,
  3. required IndexedWidgetBuilder builder,
  4. AsyncCallback? onLoadMore,
  5. RefreshCallback? onRefresh,
  6. bool showRefresh = false,
  7. bool? primary,
  8. ScrollPhysics? physics,
  9. EdgeInsetsGeometry? padding,
  10. bool shrinkWrap = false,
  11. Widget? loadMoreWidget,
  12. Widget? loadMoreEndWidget,
  13. bool isLoadMoreEnd = false,
})

A ListView widget with Loadmore & refresh feature

Implementation

const WeeLoadMoreList({
  Key? key,
  required this.length,
  required this.builder,
  this.onLoadMore,
  this.onRefresh,
  this.showRefresh = false,
  this.primary,
  this.physics,
  this.padding,
  this.shrinkWrap = false,
  this.loadMoreWidget,
  this.loadMoreEndWidget,
  this.isLoadMoreEnd = false,
})  : assert(showRefresh == true ? onRefresh != null : onRefresh == null),
      super(key: key);