SliverStaggeredGridDelegateWithFixedCrossAxisCount constructor

const SliverStaggeredGridDelegateWithFixedCrossAxisCount({
  1. required int crossAxisCount,
  2. required IndexedStaggeredTileBuilder staggeredTileBuilder,
  3. double mainAxisSpacing = 0,
  4. double crossAxisSpacing = 0,
  5. int? staggeredTileCount,
})

Creates a delegate that makes staggered grid layouts with a fixed number of tiles in the cross axis.

All of the arguments must not be null. The mainAxisSpacing and crossAxisSpacing arguments must not be negative. The crossAxisCount argument must be greater than zero.

Implementation

const SliverStaggeredGridDelegateWithFixedCrossAxisCount({
  required this.crossAxisCount,
  required IndexedStaggeredTileBuilder staggeredTileBuilder,
  double mainAxisSpacing = 0,
  double crossAxisSpacing = 0,
  int? staggeredTileCount,
})  : assert(crossAxisCount > 0),
      super(
        staggeredTileBuilder: staggeredTileBuilder,
        mainAxisSpacing: mainAxisSpacing,
        crossAxisSpacing: crossAxisSpacing,
        staggeredTileCount: staggeredTileCount,
      );