ListView.separated constructor

ListView.separated({
  1. required IndexedWidgetBuilder? itemBuilder,
  2. required IndexedSeparatorBuilder? separatorBuilder,
  3. required int itemCount,
  4. String separator = '\n',
  5. ScrollController? controller,
  6. EdgeInsets? padding,
  7. bool handleKeys = true,
  8. int mouseWheelDelta = 3,
  9. Key? key,
})

Creates a list view with explicit separators between generated items.

Implementation

ListView.separated({
  required this.itemBuilder,
  required this.separatorBuilder,
  required this.itemCount,
  this.separator = '\n',
  this.controller,
  this.padding,
  this.handleKeys = true,
  this.mouseWheelDelta = 3,
  super.key,
}) : assert(itemCount >= 0),
     _children = null;