gridWidget method
Implementation
Widget gridWidget(BuildContext context, InfiniteListState state) {
final delegate =
widget.gridDelegateBuilder?.call(options) ??
SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: options.crossAxisCount,
mainAxisSpacing: options.mainAxisSpacing,
crossAxisSpacing: options.crossAxisSpacing,
childAspectRatio: options.childAspectRatio,
);
return GridView.builder(
controller: widget.scrollController,
physics: options.scrollPhysics,
shrinkWrap: options.shrinkWrap,
padding: options.padding,
reverse: options.reverse,
gridDelegate: delegate,
itemCount: widget.items.length,
itemBuilder: (c, i) => _itemBuilder(c, widget.items[i], i, state),
);
}