feat: 底图bg1.png+开关灯合并按键+默认IP更新

- 添加 bg1.png 作为底层背景图,视频未播放时透出
- PlayerView 仅在视频播放中时渲染,避免黑色 SurfaceView 遮挡底图
- 开关灯合并为前灯/后灯两个按键,依据 LED 回报状态显示琥珀色/暗色
- 默认 IP 改为 10.21.41.1,RTSP 地址改为 rtsp://10.21.41.1:8554/video1

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-07-17 21:27:11 +08:00
parent 23babb867b
commit f055777a6f
5 changed files with 87 additions and 27 deletions
+2 -2
View File
@@ -191,12 +191,12 @@ val y = power / 100.0 * sin(angle) // 水平分量
- [x] 摇杆尺寸增大:左右摇杆从 140dp 增大到 180dp,提升操控精度
- [x] 视频缩放模式:`VideoResizeMode` 枚举(FIT/ZOOM/FILL),设置界面新增"视频缩放模式"下拉选项,持久化保存,实时生效
- [x] 状态机修复:趴下状态下允许切换站立状态(机器人站立后自动进入 RL 控制,无需 App 下发)
- [x] UI 布局:增加 bg1.png 作为底图,无视频流时显示(视频流播放时覆盖底图)
- [x] UI 布局:开关灯合并为前灯/后灯两个按键,通过颜色(琥珀色=开/暗色=关)表示置位状态,配合机器人回报状态同步
### 待办
- [ ] UI 布局:增加 logo 图作为底图,无视频流时显示底图
- [ ] UI 布局:header 部分虽已避开状态栏,但底色与屏幕顶端视觉不吸附,需优化视觉传达效果
- [ ] UI 布局:功能按钮均布在四周,充分利用屏幕空间,优化单手操作体验
- [ ] UI 布局:开关灯合并为一个按键,通过图标/颜色表示置位状态,需配合机器人回报状态同步
- [ ] 状态栏:增加 ICMP 延迟测量显示,显示当前 WiFi 强度和延迟 ms
- [ ] 视频进一步延迟优化:探索更激进的低延迟策略(如降低帧率、缩小分辨率、调整 ExoPlayer 缓冲策略等)