SliverMasonryGrid.count constructor
SliverMasonryGrid.count({})
Creates a sliver that places multiple box children in a Masonry arrangement with a fixed number of tiles in the cross axis.
Uses a SliverSimpleGridDelegateWithFixedCrossAxisCount as the gridDelegate and a SliverChildBuilderDelegate as the delegate.
The crossAxisCount
, mainAxisSpacing
and crossAxisSpacing
arguments
must be greater than zero.
Implementation
SliverMasonryGrid.count({
Key? key,
required int crossAxisCount,
required IndexedWidgetBuilder itemBuilder,
int? childCount,
double mainAxisSpacing = 0,
double crossAxisSpacing = 0,
}) : this(
key: key,
delegate: SliverChildBuilderDelegate(
itemBuilder,
childCount: childCount,
),
gridDelegate: SliverSimpleGridDelegateWithFixedCrossAxisCount(
crossAxisCount: crossAxisCount,
),
mainAxisSpacing: mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing,
);