gridBuilder method

Widget gridBuilder({
  1. required int crossAxisCount,
  2. required ChildItemBuilder<T> childItemBuilder,
  3. OnItemClick<T>? onItemClick,
  4. OnItemDoubleClick<T>? onItemDoubleClick,
  5. OnItemLongClick<T>? onItemLongClick,
  6. ScrollController? scrollController,
  7. double mainAxisSpacing = 0.0,
  8. double crossAxisSpacing = 0.0,
  9. EdgeInsetsGeometry? padding,
  10. ScrollPhysics? physics,
  11. bool shrinkWrap = false,
})

快速构建GridView

Implementation

Widget gridBuilder({
  required int crossAxisCount,
  required ChildItemBuilder<T> childItemBuilder,
  OnItemClick<T>? onItemClick,
  OnItemDoubleClick<T>? onItemDoubleClick,
  OnItemLongClick<T>? onItemLongClick,
  ScrollController? scrollController,
  double mainAxisSpacing = 0.0,
  double crossAxisSpacing = 0.0,
  EdgeInsetsGeometry? padding,
  ScrollPhysics? physics,
  bool shrinkWrap = false,
}) {
  return ListGridBuilderUtil.gridBuilder(
    crossAxisCount: crossAxisCount,
    childItemBuilder: childItemBuilder,
    dataController: _itemListController,
    onItemClick: onItemClick,
    onItemDoubleClick: onItemDoubleClick,
    onItemLongClick: onItemLongClick,
    scrollController: scrollController,
    mainAxisSpacing: mainAxisSpacing,
    crossAxisSpacing: crossAxisSpacing,
    padding: padding,
    physics: physics,
    shrinkWrap: shrinkWrap,
  );
}