getGridView method

Widget getGridView()

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,
    ),
  );
}