calculateGridAspectRatio function
Calculate grid aspect ratio
double crossAxisSpacing = 8;
int crossAxisCount = 4;
double itemHeight = 60;
double childAspectRatio = calculateChildAspectRatio(
Get.width,
crossAxisSpacing,
crossAxisCount,
itemHeight);
GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: crossAxisCount,
)
);
Implementation
// mainAxisSpacing: 0,
// crossAxisSpacing: crossAxisSpacing,
// childAspectRatio: childAspectRatio,
/// )
/// );
/// ```
double calculateGridAspectRatio(
double gridWidth,
double crossAxisSpacing,
int crossAxisCount,
double itemHeight,
) {
return (gridWidth - (crossAxisCount - 1) * crossAxisSpacing) /
crossAxisCount /
itemHeight;
}