waterfallBuilder method

Widget waterfallBuilder({
  1. required SliverSimpleGridDelegate gridDelegate,
  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,
})

快速构建瀑布流

Implementation

Widget waterfallBuilder({
  required SliverSimpleGridDelegate gridDelegate,
  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.waterfallBuilder(
      gridDelegate: gridDelegate,
      childItemBuilder: childItemBuilder,
      dataController: _itemListController,
      onItemClick: onItemClick,
      onItemDoubleClick: onItemDoubleClick,
      onItemLongClick: onItemLongClick,
      scrollController: scrollController,
      mainAxisSpacing: mainAxisSpacing,
      crossAxisSpacing: crossAxisSpacing,
      padding: padding,
      physics: physics,
      shrinkWrap: shrinkWrap);
}