getGridView method
Implementation
Widget getGridView() {
return MediaQuery.removeViewPadding(
context: context,
removeTop: true,
child: GridView.builder(
gridDelegate: widget.gridDelegate ?? const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2, // Number of columns
crossAxisSpacing: 10, // Spacing between columns
mainAxisSpacing: 10, // Spacing between rows
),
keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag,
padding: getListPadding(),
controller: infiniteScrollController,
scrollDirection: widget.scrollDirection,
itemCount: widget.listCount + 1,
itemBuilder: widget.itemBuilder,
physics: widget.physics,
shrinkWrap: widget.shrinkWrap,
),
);
}