fix(ui): 修正卡片正文预留高度,消除底部溢出

This commit is contained in:
Zhou Weidong authored and trae-solo-agent committed 2026-10-28 18:47:51 +08:00
1 parent 78f464f2a4
commit e269d5dce5
3 files changed
+8 -6

No files matched your search

@@ -20,8 +20,9 @@ import '../../home/widgets/home_feed_card.dart';
const double _loadMoreThreshold = 240;
const int _gridColumns = 3;
// 标题两行39 + 上间距6 + 标签间距6 + 标签13 = 64,比 homeCardBodyExtent 更紧凑。
const double _cardBodyExtent = 64;
// 标题两行 39 + 上间距 6 + 标签间距 6 + 标签行高约 17 = 68。
// 标签是 11 号字,实际行高按字体度量约 16~17,按 13 估算会底部溢出 4px。
const double _cardBodyExtent = 68;
/// 推荐页「全部短剧」筛选和三列列表。
class AllDramasFilterGrid extends StatefulWidget {
@@ -18,8 +18,8 @@ const int _collageCoverCount = 5;
const double _loadMoreThreshold = 200;
const double _pageHorizontal = 14;
const double _gridGap = 10;
// 标题两行39 + 上间距6 + 标签间距6 + 标签13 = 64,比 homeCardBodyExtent 更紧凑。
const double _cardBodyExtent = 64;
// 与「全部短剧」共用 HomeFeedCard,正文高度同样按 68 预留(标题两行 + 间距 + 标签行)。
const double _cardBodyExtent = 68;
const double _sprocketBand = 22;
const Color _filmBody = Color(0xFF161311);
const Color _filmHole = Color(0xFFE6D3BE);