listViewBuilder static method
Widget Function({required Widget? itemBuilder(BuildContext, int), int? itemCount})
listViewBuilder({
- ScrollPhysics? physics,
- Widget separatorBuilder(
- BuildContext context,
- int index
- bool shrinkWrap = false,
- EdgeInsetsGeometry? padding,
- bool reverse = false,
Creates a ListView.builder (or ListView.separated if
separatorBuilder is provided).
Implementation
static Widget Function({
required Widget? Function(BuildContext, int) itemBuilder,
int? itemCount,
}) listViewBuilder({
ScrollPhysics? physics,
Widget Function(BuildContext context, int index)? separatorBuilder,
bool shrinkWrap = false,
EdgeInsetsGeometry? padding,
bool reverse = false,
}) =>
({required Widget? Function(BuildContext, int) itemBuilder, int? itemCount}) => separatorBuilder == null
? ListView.builder(
itemBuilder: itemBuilder,
itemCount: itemCount,
shrinkWrap: shrinkWrap,
physics: physics,
padding: padding,
reverse: reverse,
)
: ListView.separated(
separatorBuilder: separatorBuilder,
itemBuilder: itemBuilder,
itemCount: itemCount ?? 0,
shrinkWrap: shrinkWrap,
physics: physics,
padding: padding,
reverse: reverse,
);