calculateGridItemSize function
Calculate grid item size
double crossAxisSpacing = 8;
int crossAxisCount = 4;
Size itemSize = calculateGridItemSize(
Grid.width
crossAxisSpacing,
crossAxisCount,
4 / 3);
Implementation
Size calculateGridItemSize(
double gridWidth,
double crossAxisSpacing,
int crossAxisCount,
double scale,
) {
double width =
(gridWidth - (crossAxisCount - 1) * crossAxisSpacing) / crossAxisCount;
return Size(width, width / scale);
}