mod: 代码优化

This commit is contained in:
orz12
2024-03-01 15:55:59 +08:00
parent ba64a80bc7
commit 12ebe0ac38
4 changed files with 38 additions and 33 deletions

View File

@@ -6,6 +6,9 @@ class Grid {
static double calculateActualWidth(BuildContext context, double maxCrossAxisExtent, double crossAxisSpacing) {
double screenWidth = MediaQuery.of(context).size.width;
int columnCount = ((screenWidth - crossAxisSpacing) / (maxCrossAxisExtent + crossAxisSpacing)).ceil();
if (columnCount < 1){
columnCount = 1;
}
double columnWidth = (screenWidth - crossAxisSpacing) ~/ columnCount - crossAxisSpacing;
return columnWidth;
}