From 5c2c273798b3f87999fd7c7b4d8504c8572b0653 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Mon, 19 Oct 2026 17:03:27 +0800 Subject: [PATCH] =?UTF-8?q?docs(plans):=20=E4=B8=8B=E5=8F=91=20K27.3=20?= =?UTF-8?q?=E6=B8=85=E5=B1=8F=E6=80=81=E7=82=B9=E5=87=BB=E4=B8=8E=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/INBOX.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index c773f01..73e4799 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -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,原文)**: