SliverGridWithCustomGeometryLayout constructor
const
SliverGridWithCustomGeometryLayout({
- required SliverGridGeometry geometryBuilder(
- int index,
- SliverGridRegularTileLayout layout
- required int crossAxisCount,
- required double mainAxisStride,
- required double crossAxisStride,
- required double childMainAxisExtent,
- required double childCrossAxisExtent,
- required bool reverseCrossAxis,
Implementation
const SliverGridWithCustomGeometryLayout({
required this.geometryBuilder,
required int crossAxisCount,
required double mainAxisStride,
required double crossAxisStride,
required double childMainAxisExtent,
required double childCrossAxisExtent,
required bool reverseCrossAxis,
}) : assert(crossAxisCount > 0),
assert(mainAxisStride >= 0),
assert(crossAxisStride >= 0),
assert(childMainAxisExtent >= 0),
assert(childCrossAxisExtent >= 0),
super(
crossAxisCount: crossAxisCount,
mainAxisStride: mainAxisStride,
crossAxisStride: crossAxisStride,
childMainAxisExtent: childMainAxisExtent,
childCrossAxisExtent: childCrossAxisExtent,
reverseCrossAxis: reverseCrossAxis);