generateListView method

ListView generateListView({
  1. required Widget itemBuilder(
    1. BuildContext,
    2. int
    ),
  2. Axis scrollDirection = Axis.vertical,
  3. ScrollController? controller,
  4. bool shrinkWrap = false,
  5. bool reverse = false,
  6. ScrollPhysics physics = const BouncingScrollPhysics(),
  7. EdgeInsetsGeometry? padding,
})

Generates a ListView.builder widget based on the List

Implementation

ListView generateListView({
  required Widget Function(BuildContext, int) itemBuilder,
  Axis scrollDirection = Axis.vertical,
  ScrollController? controller,
  bool shrinkWrap = false,
  bool reverse = false,
  ScrollPhysics physics = const BouncingScrollPhysics(),
  EdgeInsetsGeometry? padding,
}) {
  return ListView.builder(
    controller: controller,
    scrollDirection: scrollDirection,
    physics: physics,
    shrinkWrap: shrinkWrap,
    reverse: reverse,
    padding: padding,
    itemCount: length,
    itemBuilder: itemBuilder,
  );
}