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,
      reverse: widget.isReverse,
      itemCount: widget.listCount + 1,
      itemBuilder: widget.itemBuilder,
      physics: _scrollPhysics,
      shrinkWrap: widget.shrinkWrap,
    ),
  );
}