AbstractResponsiveGridList constructor
const
AbstractResponsiveGridList({
- required double minItemWidth,
- required int minItemsPerRow,
- required double horizontalGridSpacing,
- required double verticalGridSpacing,
- required MainAxisAlignment rowMainAxisAlignment,
- required List<
Widget> children, - int? maxItemsPerRow,
- double? horizontalGridMargin,
- double? verticalGridMargin,
- Key? key,
Constructor of AbstractResponsiveGridList.
Implementation
const AbstractResponsiveGridList({
required this.minItemWidth,
required this.minItemsPerRow,
required this.horizontalGridSpacing,
required this.verticalGridSpacing,
required this.rowMainAxisAlignment,
required this.children,
this.maxItemsPerRow,
this.horizontalGridMargin,
this.verticalGridMargin,
super.key,
}) : assert(
// coverage:ignore-start
minItemWidth > 0,
'minItemWidth has to be > 0. It instead was set to $minItemWidth',
),
assert(
minItemsPerRow > 0,
'minItemsPerRow has to be > 0. It instead was set to $minItemsPerRow',
),
assert(
maxItemsPerRow == null || maxItemsPerRow >= minItemsPerRow,
'maxItemsPerRow can only be null or >= minItemsPerRow '
'($minItemsPerRow). It instead was set to $maxItemsPerRow',
);