build method
Implementation
@override
Widget build(BuildContext context, ItemChildDelegate items,
ItemPickerBuilder builder) {
final theme = Theme.of(context);
final padding = MediaQuery.paddingOf(context);
return MediaQuery.removePadding(
context: context,
removeBottom: true,
removeLeft: true,
removeRight: true,
removeTop: true,
child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: crossAxisCount,
mainAxisSpacing: 4.0 * theme.scaling,
crossAxisSpacing: 4.0 * theme.scaling,
),
padding: padding,
itemCount: items.itemCount,
itemBuilder: (context, index) {
var item = items[index];
if (item == null) {
return null;
}
return builder(context, item);
},
),
);
}