diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 292b1aa..23383af 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -1112,6 +1112,6 @@ $ flutter test ## 2026-10-22 首页布局对齐修正 - 一级分类改为页内切换 6 个列表,未选 16/w400 灰字、选中 20/w700 白字,无下划线;二级 chips 仅精选显示。 -- 四类短剧卡片移除底板/描边,封面统一 8 圆角,标题左对齐,题材移至封面右上角异形彩色丝带。 +- 四类短剧卡片移除底板/描边,封面统一 8 圆角,网格行距 10、封底到标题 6,题材移至右上角异形丝带。 - 播放量统一 spark 图标与 `w` 格式,整数无小数;首页、剧单、全部短剧、追剧共用。 - 全部短剧的地区、字幕、配音筛选 UI 已占位;以下接口待补:地区、字幕/配音筛选数据。 diff --git a/lib/core/theme/app_dimens.dart b/lib/core/theme/app_dimens.dart index 75db578..ae015eb 100644 --- a/lib/core/theme/app_dimens.dart +++ b/lib/core/theme/app_dimens.dart @@ -79,7 +79,7 @@ abstract final class AppDimens { /// 首页探索网格。 static const double feedPageHorizontal = 14; static const double homeGridGap = 6; - static const double homeGridRowGap = 18; + static const double homeGridRowGap = 10; static const double homeCardRadius = 6; static const double cardCoverRadius = 8; static const double homeCardPadding = 8; @@ -99,7 +99,7 @@ abstract final class AppDimens { static const double cardBadgeRadius = 3; static const double cardBadgeHorizontalPadding = 6; static const double cardBadgeVerticalPadding = 2; - static const double cardCoverTitleGap = 8; + static const double cardCoverTitleGap = 6; static const double cardTitleTagGap = 6; static const double cardCoverAspectRatio = 5 / 6; static const double homeCardBodyExtent = 84; diff --git a/lib/pages/recommend/widgets/recommend_sections_view.dart b/lib/pages/recommend/widgets/recommend_sections_view.dart index ac1a0bb..139c48d 100644 --- a/lib/pages/recommend/widgets/recommend_sections_view.dart +++ b/lib/pages/recommend/widgets/recommend_sections_view.dart @@ -196,7 +196,7 @@ class RecommendSectionsView extends StatelessWidget { ), itemCount: dramas.length, separatorBuilder: (_, _) => - const SizedBox(width: AppDimens.spaceMd), + const SizedBox(width: AppDimens.homeGridGap), itemBuilder: (context, index) => RecommendSectionCard( sectionKey: key, drama: dramas[index],