SliverAlignedGrid.extent constructor
SliverAlignedGrid.extent({})
Creates a sliver that places multiple box children in an aligned arrangement with tiles that each have a maximum cross-axis extent.
The maxCrossAxisExtent
, mainAxisSpacing
and crossAxisSpacing
arguments must be greater than zero.
Implementation
SliverAlignedGrid.extent({
Key? key,
required NullableIndexedWidgetBuilder itemBuilder,
int? itemCount,
required double maxCrossAxisExtent,
double mainAxisSpacing = 0,
double crossAxisSpacing = 0,
bool addAutomaticKeepAlives = true,
bool addRepaintBoundaries = true,
}) : this(
key: key,
itemBuilder: itemBuilder,
itemCount: itemCount,
gridDelegate: SliverSimpleGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: maxCrossAxisExtent,
),
mainAxisSpacing: mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing,
addAutomaticKeepAlives: addAutomaticKeepAlives,
addRepaintBoundaries: addRepaintBoundaries,
);