feat: modify recommend page's card width separately (#1771)

* feat: modify recommend card width setting separately
This commit is contained in:
LiPolymer
2025-12-10 10:51:16 +08:00
committed by GitHub
parent 244ef22f54
commit 15b5c0a874
5 changed files with 127 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/pages/common/common_page.dart';
import 'package:PiliPlus/pages/rcmd/controller.dart';
import 'package:PiliPlus/utils/grid.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
@@ -56,7 +57,7 @@ class _RcmdPageState extends CommonPageState<RcmdPage, RcmdController>
late final gridDelegate = SliverGridDelegateWithExtentAndRatio(
mainAxisSpacing: StyleString.cardSpace,
crossAxisSpacing: StyleString.cardSpace,
maxCrossAxisExtent: Grid.smallCardWidth,
maxCrossAxisExtent: Pref.recommendCardWidth,
childAspectRatio: StyleString.aspectRatio,
mainAxisExtent: MediaQuery.textScalerOf(context).scale(90),
);