fix(ui): 修正卡片正文预留高度,消除底部溢出
This commit is contained in:
1 parent
78f464f2a4
commit
e269d5dce5
3 files changed
+8
-6
No files matched your search
@@ -189,8 +189,9 @@ abstract final class AppDimens {
|
||||
static const double followingAddIconStroke = 1.5;
|
||||
static const double followingGridGap = 6;
|
||||
static const double followingGridRowGap = 12;
|
||||
// 单行标题 16*1.3 + 间距 6+4 + 副标题约 16 ≈ 47。
|
||||
static const double followingCardTextExtent = 48;
|
||||
// 单行标题 16*1.3=20.8 + 间距 6+4 + 副标题行高约 18.6 ≈ 49.4,留 0.6 余量;
|
||||
// 按 48 估算在副标题行高偏高的字体下会溢出 1~2px。
|
||||
static const double followingCardTextExtent = 50;
|
||||
static const double followingSubtitleFont = 12;
|
||||
static const double followingSubtitleGap = 4;
|
||||
static const double followingProgressHeight = 2;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user