Initial commit

This commit is contained in:
admin1
2026-07-14 11:11:36 +08:00
commit 656499cf94
604 changed files with 119518 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import 'dart:io' show Platform;
const double kRichCardMinWidth = 300;
final double kPosterCardMinWidth = Platform.isAndroid ? 130 : 180;
const double kCardGap = 12;
int cardColumnsFor(
double width, {
double minCardWidth = kRichCardMinWidth,
int maxCols = 4,
}) {
if (width <= 0) return 1;
final cols = (width / minCardWidth).floor();
return cols.clamp(1, maxCols);
}