waterfallBuilder method
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,
快速构建瀑布流
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);
}