BaseList class
- Inheritance
-
- Available extensions
Constructors
-
BaseList({Key? key, required IndexedWidgetBuilder itemBuilder, int? itemCount, EasyRefreshController? refreshController, Widget? placeholder, VoidCallback? onRefresh, VoidCallback? onLoading, bool reverse = false, bool shrinkWrap = false, bool noScrollBehavior = false, bool? primary, Axis scrollDirection = Axis.vertical, Clip clipBehavior = Clip.hardEdge, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId, ScrollPhysics? physics, EdgeInsetsGeometry? padding, ScrollController? controller, ChildIndexGetter? findChildIndexCallback, SemanticIndexCallback semanticIndexCallback = kDefaultSemanticIndexCallback, bool addAutomaticKeepALives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, GridStyle gridStyle = GridStyle.none, IndexedWidgetBuilder? separatorBuilder, double? itemExtent, Widget? prototypeItem, int crossAxisCount = 1, double? maxCrossAxisExtent, double mainAxisSpacing = 0, double crossAxisSpacing = 0, double childAspectRatio = 1, double? mainAxisExtent, double? cacheExtent, RefreshConfig? refreshConfig})
-
-
BaseList.count({Key? key, required List<Widget> children, EasyRefreshController? refreshController, Widget? placeholder, VoidCallback? onRefresh, VoidCallback? onLoading, bool reverse = false, bool shrinkWrap = false, bool noScrollBehavior = false, bool? primary, Axis scrollDirection = Axis.vertical, Clip clipBehavior = Clip.hardEdge, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId, ScrollPhysics? physics, EdgeInsetsGeometry? padding, ScrollController? controller, SemanticIndexCallback semanticIndexCallback = kDefaultSemanticIndexCallback, bool addAutomaticKeepALives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, GridStyle gridStyle = GridStyle.none, double? cacheExtent, double? itemExtent, Widget? prototypeItem, int crossAxisCount = 1, double? maxCrossAxisExtent, double mainAxisSpacing = 0, double crossAxisSpacing = 0, double childAspectRatio = 1, double? mainAxisExtent, RefreshConfig? refreshConfig})
-
-
BaseList.custom({Key? key, required List<Widget> sliver, EasyRefreshController? refreshController, VoidCallback? onRefresh, VoidCallback? onLoading, ScrollPhysics? physics, ScrollController? controller, EdgeInsetsGeometry? padding, bool shrinkWrap = false, Axis scrollDirection = Axis.vertical, bool reverse = false, bool? primary, Clip clipBehavior = Clip.hardEdge, DragStartBehavior dragStartBehavior = DragStartBehavior.start, bool noScrollBehavior = false, String? restorationId, double? cacheExtent, RefreshConfig? refreshConfig})
-
-
BaseList.waterfall({Key? key, required IndexedWidgetBuilder itemBuilder, required int? itemCount, EasyRefreshController? refreshController, Widget? placeholder, VoidCallback? onRefresh, VoidCallback? onLoading, bool reverse = false, bool shrinkWrap = false, bool noScrollBehavior = false, bool? primary, Axis scrollDirection = Axis.vertical, Clip clipBehavior = Clip.hardEdge, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId, ScrollPhysics? physics, EdgeInsetsGeometry? padding, ScrollController? controller, ChildIndexGetter? findChildIndexCallback, SemanticIndexCallback semanticIndexCallback = kDefaultSemanticIndexCallback, bool addAutomaticKeepALives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, GridStyle gridStyle = GridStyle.masonry, IndexedWidgetBuilder? separatorBuilder, double? itemExtent, Widget? prototypeItem, int crossAxisCount = 1, double? maxCrossAxisExtent, double mainAxisSpacing = 0, double crossAxisSpacing = 0, double childAspectRatio = 1, double? mainAxisExtent, double? cacheExtent, RefreshConfig? refreshConfig})
-