docs(plans): 留痕 K38-A 短剧详情页重做

This commit is contained in:
Zhou Weidong committed 2026-10-20 15:47:35 +08:00
1 parent a67bba1178
commit f54c009acd
2 files changed
+56 -4986

No files matched your search

+32
View File
@@ -21260,3 +21260,35 @@ Running Gradle task 'assembleDebug'...
```
解读:静态检查零告警,435 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
## 2026-10-20 ReelShort:K38-A 短剧详情页重做
- 前置状态:K37-A 已合并,功能提交 `850f8e7`,合并提交 `7250b5f`。
- 分支:`feature/flutter-k38-detail-redesign`
- 功能提交:`69faa78 feat(flutter): 重做短剧详情页`
- develop 合并提交:`7b2970d merge: 合并 K38-A 短剧详情页重做`,已推送。
- 页面结构:暖色渐变操作区与主信息区,返回/分享/更多;96×128 封面、20 w800 标题、总集数与独立收藏按钮;三列数据卡展示热度、收藏和点赞,缺失收藏回退总集数、缺失点赞显示 `—`。
- 内容区:简介默认三行并按实际文本溢出显示展开/收起;分类、题材、语言去重后最多四个浅橙胶囊;六列选集紧接简介,格高 44、圆角 10,免费/锁定/当前集分别使用白底描边、raised 加锁和主色实底。
- 底部固定 CTA 高 46、圆角 23,保留续播进度与进度错误重试;加载、失败、空剧集统一为暖橙浅色配色;移除无数据支撑的评分、演员与剧评模块。
- 组件拆分:`drama_detail_header.dart`、`drama_detail_sections.dart`、`drama_detail_bottom_bar.dart`,页面与组件均控制在 500 行以内。
- l10n:新增 `synopsisTitle`,同步 zh/en/id 三份 ARB 并执行 `flutter gen-l10n`。
测试:覆盖新版顶部结构、封面尺寸、收藏样式切换、三列数据与空值回退、简介三行截断及展开、六列选集排序、锁定角标、点击选集进入原始索引、固定 CTA 与 320 宽紧凑视口。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:47 +437: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
7.9s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,437 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。