docs(plans): 留痕 K33-I feed 清屏与寻址恢复
This commit is contained in:
1 parent
fbb1b6c30a
commit
800537076d
2 files changed
+58
No files matched your search
@@ -1,3 +1,31 @@
|
||||
## [已处理] 2026-10-20 | K33-I 首页 feed:rail 再下移 / 拖动进度恢复播放 / 清屏保留顶栏与进度并右下恢复(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
> 「1右侧的收藏评论喜欢分享位置再次调整下在往下放放2如果暂停了播放 拖动了进度条要再次恢复播放3 首页的清屏要保留上方的tab 刷新 及搜索 还有进度条 恢复按钮放在右下角」
|
||||
|
||||
**口径(只改 Flutter,不动后端、不改接口)**
|
||||
|
||||
1. rail 再下移:
|
||||
- 不再放在 `Expanded` 内,改为 overlay 最外层 `Stack` 的 `Positioned(right: 10, bottom: 56)`(56 = 整集条 44 + 12),即整集条正上方;
|
||||
- 底部信息区右侧增加 56 的右内边距,标题/标签不进入 rail 区域,二者不重叠。
|
||||
2. 暂停时拖动进度后恢复播放:
|
||||
- `PlayerLogic.seekTo` 成功后,若 `!session.userWantsPlay` 则 `session.setUserWantsPlay(true)`;
|
||||
- 播放页 `SeekProgressBar` 与首页 feed 整集条进度拖动都走该逻辑;暂停态拖动即恢复播放,进度不被重置。
|
||||
3. 首页清屏保留内容:
|
||||
- feed 进入清屏(`_chromeVisible == false`)时,overlay 仍挂载并继续显示:顶部行(刷新 + 漫剧/真人剧/推荐 tab + 搜索)与底部整集条(含可拖动进度线);
|
||||
- 清屏时隐藏:右侧 rail、底部系列信息/标题/标签/作者声明;
|
||||
- 「退出清屏」按钮改为**右下角**:`Positioned(right: 12, bottom: 56)`,Key 仍为 `home-feed-exit-clear-screen`,点击恢复全部控件;删除右上角原按钮;
|
||||
- 清屏态点击画面仍切换播放/暂停;长按中间更多、长按两侧加速行为保持。
|
||||
4. 其余不变:深色底栏、刷新转圈、返回续播、画中画回前台复位、滑动切剧。
|
||||
|
||||
**测试/门禁**
|
||||
- 新增/更新:rail 底部位置(整集条上方 12);暂停拖动后 `userWantsPlay == true`;清屏态 `home-feed-tab-recommend`/`home-feed-search`/`home-feed-refresh`/整集条仍存在,rail 与标题不存在,`home-feed-exit-clear-screen` 位于右下;点击恢复后控件回归;
|
||||
- `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`。
|
||||
|
||||
**流程**:从 `develop` 拉 `fix/flutter-k33-feed-clear`;作者 `Zhou Weidong <502333560@qq.com>`;`--no-ff` 合回 develop 并 push;PROGRESS 留痕;真机验收由用户执行。
|
||||
|
||||
---
|
||||
|
||||
## [已处理] 2026-10-20 | K33-H 修复:画中画返回后播放页控件与底部导航消失(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
|
||||
Reference in new issue
Block a user