builder<T> static method
Widget
builder<T>({
- Key? key,
- required List<
T> items, - required Widget itemBuilder(
- BuildContext context,
- T item,
- int index
- double minItemWidth = 160,
- int? crossAxisCount,
- double spacing = KinSpacing.sm,
- double? crossAxisSpacing,
- double childAspectRatio = 1.0,
- String? title,
- EdgeInsetsGeometry? padding,
- bool shrinkWrap = false,
- ScrollPhysics? physics,
Creates a grid from a list of data with a builder.
Implementation
static Widget builder<T>({
Key? key,
required List<T> items,
required Widget Function(BuildContext context, T item, int index) itemBuilder,
double minItemWidth = 160,
int? crossAxisCount,
double spacing = KinSpacing.sm,
double? crossAxisSpacing,
double childAspectRatio = 1.0,
String? title,
EdgeInsetsGeometry? padding,
bool shrinkWrap = false,
ScrollPhysics? physics,
}) {
return _KinGridViewBuilder<T>(
key: key,
items: items,
itemBuilder: itemBuilder,
minItemWidth: minItemWidth,
crossAxisCount: crossAxisCount,
spacing: spacing,
crossAxisSpacing: crossAxisSpacing,
childAspectRatio: childAspectRatio,
title: title,
padding: padding,
shrinkWrap: shrinkWrap,
physics: physics,
);
}