SliverStaggeredGridDelegateWithMaxCrossAxisExtent constructor
const
SliverStaggeredGridDelegateWithMaxCrossAxisExtent({
- required double maxCrossAxisExtent,
- required IndexedStaggeredTileBuilder staggeredTileBuilder,
- double mainAxisSpacing = 0,
- double crossAxisSpacing = 0,
- int? staggeredTileCount,
Creates a delegate that makes staggered grid layouts with tiles that have a maximum cross-axis extent.
All of the arguments must not be null. The maxCrossAxisExtent,
mainAxisSpacing
and crossAxisSpacing
arguments must not be negative.
Implementation
const SliverStaggeredGridDelegateWithMaxCrossAxisExtent({
required this.maxCrossAxisExtent,
required IndexedStaggeredTileBuilder staggeredTileBuilder,
double mainAxisSpacing = 0,
double crossAxisSpacing = 0,
int? staggeredTileCount,
}) : assert(maxCrossAxisExtent > 0),
super(
staggeredTileBuilder: staggeredTileBuilder,
mainAxisSpacing: mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing,
staggeredTileCount: staggeredTileCount,
);