android: 顶栏控制项+图像世界固定旋转+状态栏沉浸+inset感知渲染+乱码二次修复
This commit is contained in:
@@ -94,12 +94,29 @@
|
||||
白的根因)
|
||||
- [x] 模拟器实测:竖屏/横屏截图确认全部生效(analysis/preview/)
|
||||
|
||||
## 用户反馈修复 第三轮(2026-09-07)
|
||||
|
||||
- [x] **布局重构**:控制项(FFC/变倍/追踪/调色板/拍照/录像/调色板名)移到**顶部横栏**,
|
||||
横竖屏都显示;底栏导航(实时/相册/分析/设置)保持原位置(竖屏底部栏/横屏左侧栏)
|
||||
- [x] **图像内容世界固定**:绘制角度 = (90 - 显示器rotation×90) mod 360,
|
||||
四向旋转(竖屏/左横/右横/倒竖屏)图像内容都不随手机转,只转图标文字
|
||||
(修复"向右横屏图像颠倒"问题)
|
||||
- [x] **状态栏沉浸**:insetsController 隐藏状态栏(下滑临时显示),底栏导航仍可用
|
||||
- [x] **inset感知渲染**:渲染器 viewport = 全屏减顶栏/底栏inset(AppRoot横屏时
|
||||
导航栏宽度不再误算为底部inset)
|
||||
- [x] 顶栏通过 onSizeChanged 上报 vm.uiTopPx;导航 overlay 高度经 UiInsets 单例
|
||||
同步 vm.uiBottomPx
|
||||
- [x] **(重要教训)python 裸写文件会用 GBK**:所有 python 编辑必须显式
|
||||
encoding='utf-8';本次 LiveScreen.kt 双重乱码已重写恢复,dex 验证 CJK 正常
|
||||
- [x] 模拟器验证:顶栏/左导航/图像/色标/标记布局正确,中文正常,状态栏隐藏生效
|
||||
|
||||
## 待办
|
||||
|
||||
- 真机USB实测(温度绝对值标定、FFC/录像/MDT保存端到端)
|
||||
- 网络互连远程预览(用户需求:UDP自动发现+手动IP)
|
||||
- 离线MDT温度解码(ConvertResponse2Temperature+标定参数,待真机文件对照)
|
||||
- 厂商12调色板精确提取(需运行时抓取)
|
||||
- 预览图:analysis/preview/preview_landscape.png、preview_right.png(本轮)
|
||||
|
||||
## 里程碑日志
|
||||
|
||||
|
||||
Reference in New Issue
Block a user