docs(plans): 下发 K27.3 清屏态点击与位置修正

This commit is contained in:
Zhou Weidong authored and trae-solo-agent committed 2026-10-19 17:03:27 +08:00
1 parent e22e942c27
commit 5c2c273798
1 file changed
+24
+24
View File
@@ -20,6 +20,30 @@
---
## [待处理] 2026-10-19 | K27.3 清屏态点击画面切播放、退出按钮位置与滑动重置
**用户指令(2026-10-19,原文)**:
> 「不是啊 点击完清屏 我在点击屏幕如果是播放中应该是暂停啊 而且首页点完清屏 退出清屏的位置不对 如果点击了清屏 在滑动切换也是清屏状态」
**口径**
1. 清屏态点击画面 = 播放/暂停切换,**保持清屏**:
- 播放页 `_onVideoTap`:无论控制层是否可见,都调用 `widget.onTogglePlay()`;删除「清屏态点画面只恢复控制层」的分支。
- 首页清屏态:`home-feed-video-tap` 改为播放/暂停切换,保持清屏。
- 退出清屏只由右上角 `player-exit-clear-screen` / `home-feed-exit-clear-screen` 触发,点击退出按钮**不改变播放态**。
2. 首页退出清屏按钮位置修正:放入 `SafeArea`(顶部安全区内 8、右侧 12),36×36,与首页顶栏按钮视觉对齐;不得压在状态栏/刘海下面。
3. 首页滑动切换剧目时重置清屏:`PageView.onPageChanged` 中把 `_feedChromeVisible` 复位为 true(仅 homeMode),新一页进入时展示控制层。
4. 不引入定时器;控制层仍常驻;已完成的中心按钮口径(仅暂停时显示播放按钮)不变。
**测试**
1. 清屏后点击画面:播放 → 暂停,顶栏/底部仍隐藏,退出按钮仍在;再点 → 播放,仍清屏。
2. 点退出按钮:控制层恢复,播放态不变。
3. 首页清屏后用 `PageView` 切换下一页:`home-feed-title` / `home-feed-info-card` 恢复显示。
4. 既有测试全过(更新原先「点画面恢复控制层」的断言)。
**流程**:从最新 `develop` 拉 `fix/flutter-clear-screen-tap`;门禁 `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`;`--no-ff` 合回 develop 并 push;作者 `Zhou Weidong <502333560@qq.com>`;PROGRESS 留痕;真机验收由用户执行。
---
## [待处理] 2026-10-19 | K27.2 清屏态增加「退出清屏」浮动按钮
**用户指令(2026-10-19,原文)**: