docs(plans): 下发 K27.8 互动下移与倍速弹窗
This commit is contained in:
1 parent
d977f1472b
commit
8767200235
1 file changed
+23
@@ -20,6 +20,29 @@
|
||||
|
||||
---
|
||||
|
||||
## [待处理] 2026-10-19 | K27.8 首页右侧互动下移 + 倍速移入右上角弹窗 + 拖动进度显示时间
|
||||
|
||||
**用户指令(2026-10-19,原文)**:
|
||||
> 「现在把首页右侧的 喜欢 评论 分享 收藏位置再往下调整下 而且点剧集进去的播放页 倍速是放在 右上角点击的弹窗内 滑动进度条的时候要有时间」
|
||||
|
||||
**口径**
|
||||
1. 首页右侧互动栏(喜欢/评论/分享/收藏)整体下移:`HomeFeedOverlay` 中该栏的 `Align` 从 `Alignment.centerRight` 调整为约 `Alignment(1.0, 0.45)`(或等效的下移),右侧间距保持 12,不得与底部信息卡重叠。
|
||||
2. 倍速入口从画面右下角移除(删除 `player-speed` 那个 `1.0x` 文本按钮),改放到右上角「更多」弹窗内:
|
||||
- `_openMore` 弹窗新增 `ListTile`,Key `player-more-speed`,leading `Icons.speed_rounded`,title 为 `l10n.playbackSpeed`,trailing 显示当前倍速(如 `1.0x`)。
|
||||
- 点击后关闭更多弹窗并打开现有倍速弹窗 `player-speed-sheet`;档位与选中逻辑保持不变,选择后立即生效并更新 trailing。
|
||||
3. 拖动进度条时显示时间:播放页 `SeekProgressBar` 改为 `showTimes: true`,拖动过程中显示 `当前时间 / 总时长`(复用组件已有的 `mm:ss / mm:ss` 预览),松手后按现有逻辑 seek。
|
||||
4. 其余已确认规则不变:中心按钮仅暂停时显示、清屏跨集共享、退出清屏按钮、无定时器。
|
||||
|
||||
**测试**
|
||||
1. 首页 `rail-like` 的垂直中心比修改前更低(断言其 center.dy 大于播放器可视区中线上方阈值,或与底部信息卡顶部保持间距)。
|
||||
2. 播放页不再存在 `player-speed` 主画面入口;`player-more` → `player-more-speed` → `player-speed-sheet` 可打开;选 `1.5x` 后关闭弹窗,再次打开更多弹窗 trailing 显示 `1.5x`。
|
||||
3. 拖动 `player-progress` 过程中出现形如 `mm:ss / mm:ss` 的时间文本;松手后消失。
|
||||
4. 既有测试全过。
|
||||
|
||||
**流程**:从最新 `develop` 拉 `fix/flutter-feed-rail-speed-time`;门禁 `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`;`--no-ff` 合回 develop 并 push;作者 `Zhou Weidong <502333560@qq.com>`;PROGRESS 留痕;真机验收由用户执行。
|
||||
|
||||
---
|
||||
|
||||
## [待处理] 2026-10-19 | K27.7 倍速选择改为弹窗
|
||||
|
||||
**用户指令(2026-10-19,原文)**:
|
||||
|
||||
Reference in new issue
Block a user