SliverMasonryGrid constructor

const SliverMasonryGrid({
  1. Key? key,
  2. required SliverChildDelegate delegate,
  3. required SliverSimpleGridDelegate gridDelegate,
  4. double mainAxisSpacing = 0,
  5. double crossAxisSpacing = 0,
})

Creates a sliver that places its children in a Masonry arrangement.

The mainAxisSpacing and crossAxisSpacing arguments must be greater than zero.

Implementation

const SliverMasonryGrid({
  Key? key,
  required SliverChildDelegate delegate,
  required this.gridDelegate,
  this.mainAxisSpacing = 0,
  this.crossAxisSpacing = 0,
})  : assert(mainAxisSpacing >= 0),
      assert(crossAxisSpacing >= 0),
      super(key: key, delegate: delegate);