docs(plans): 记录播放器控制层修复
This commit is contained in:
1 parent
696e36a991
commit
258be6e4e7
1 file changed
+40
@@ -5204,3 +5204,43 @@ f0c5354 fix(player): 移除详情暂停重复按钮
|
|||||||
|
|
||||||
提交与合并 author/committer 均为 `Zhou Weidong <502333560@qq.com>`;
|
提交与合并 author/committer 均为 `Zhou Weidong <502333560@qq.com>`;
|
||||||
`develop` 与 `fix/flutter-player-single-pause` 已推送。
|
`develop` 与 `fix/flutter-player-single-pause` 已推送。
|
||||||
|
|
||||||
|
### K26 修复:播放器共享中心按钮与控制层自动隐藏(2026-10-19)
|
||||||
|
|
||||||
|
- 新增 `lib/pages/player/widgets/player_center_toggle.dart`:
|
||||||
|
52×52、圆形 `Color(0x80000000)`、播放/暂停图标 26。
|
||||||
|
- 首页 feed 暂停提示与 `_PlaybackOverlay` 中心按钮统一改用
|
||||||
|
`PlayerCenterToggle`;首页 Key `home-feed-center-play`,播放页 Key
|
||||||
|
`player-play-toggle`。
|
||||||
|
- `_PlaybackOverlay` 改为 StatefulWidget:进入显示控制层,Timer 2.5 秒后隐藏;
|
||||||
|
点击 `player-video-tap` 重新显示;控制层可见时点击视频会切换播放/暂停。
|
||||||
|
dispose 取消 Timer。
|
||||||
|
- 隐藏时只保留视频画面与点击层;PiP 分支不构建 overlay,逻辑不受影响。
|
||||||
|
- 间距:播放器顶栏左右 14、进度条上方 8、三按钮行上 10、评论卡上 12,
|
||||||
|
外层 SafeArea;首页右侧互动栏距右 12、距信息卡 16。
|
||||||
|
|
||||||
|
门禁原始输出:
|
||||||
|
|
||||||
|
```text
|
||||||
|
$ dart analyze lib test
|
||||||
|
No issues found!
|
||||||
|
|
||||||
|
$ flutter test
|
||||||
|
00:28 +347: All tests passed!
|
||||||
|
|
||||||
|
$ flutter build apk --debug
|
||||||
|
Running Gradle task 'assembleDebug'... 24.7s
|
||||||
|
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||||
|
```
|
||||||
|
|
||||||
|
构建在 `/tmp/reelshort-player-controls` 独立 worktree 完成。
|
||||||
|
|
||||||
|
Git:
|
||||||
|
|
||||||
|
```text
|
||||||
|
03e34b3 fix(player): 统一暂停按钮并自动隐藏控制层
|
||||||
|
e03ea76 merge: 统一暂停按钮并自动隐藏控制层
|
||||||
|
```
|
||||||
|
|
||||||
|
提交与合并 author/committer 均为 `Zhou Weidong <502333560@qq.com>`;
|
||||||
|
`develop` 与 `fix/flutter-player-controls` 已推送。
|
||||||
Reference in new issue
Block a user