android: include safe-drawing top inset in uiTopPx (image top clipped on punch-hole phones) + smaller shutter row
This commit is contained in:
@@ -179,6 +179,17 @@
|
||||
- [x] 模拟器实测:0°/90° 姿态布局、旋转补偿、图像区域均正确
|
||||
(preview_ui_v8.png / preview_ui90_v8.png);单元测试全过;APK 已更新。
|
||||
|
||||
## 用户反馈修复 第九轮(2026-09-07,真机热像顶端被顶栏遮挡)
|
||||
|
||||
- [x] **用户反馈**:真机上快门区把热像显示区顶满后,热像最顶端被顶栏盖住看不见。
|
||||
- [x] **根因**:顶栏 `onSizeChanged` 挂在 `safeDrawing` 挖孔 inset 内侧,`uiTopPx`
|
||||
不含挖孔安全区高度;模拟器无挖孔看不出来。快门区加入后剩余高度变小、热像
|
||||
进入"高度受限"铺满视口状态,顶端误差直接表现为热像顶端插入顶栏背后。
|
||||
- [x] **修复**:`onSizeChanged` 移到 `windowInsetsPadding` 之前(`uiTopPx` = 挖孔
|
||||
安全区 + 顶栏全高,渲染器视口完整跳过顶栏);同时按要求缩小快门区
|
||||
(相册/录像 42dp、快门 60dp、纵向 padding 6dp、间距 44dp)。
|
||||
- [x] 模拟器复测布局正常,单元测试全过;APK 已更新。
|
||||
|
||||
## 待办
|
||||
|
||||
- 真机USB实测(温度绝对值标定、FFC/录像/MDT保存端到端)
|
||||
|
||||
Reference in New Issue
Block a user