android: include safe-drawing top inset in uiTopPx (image top clipped on punch-hole phones) + smaller shutter row

This commit is contained in:
ZXCLI
2026-09-07 20:16:39 +08:00
parent 7437ce5e85
commit add3d06713
5 changed files with 34 additions and 13 deletions
+4 -1
View File
@@ -122,7 +122,10 @@ res/drawable/*.xml 自绘矢量图标(双弧圆等可靠几何图形
标签,`safeDrawing` 顶部inset 适配挖孔屏。
- 底部(仅实时页)导航栏上方为**相机快门区**:相册快捷入口 / 大快门拍照 /
录像-停止;快门区高度并入 `vm.uiBottomPx`= 导航高+快门区高)。
- 顶栏高度经 `onSizeChanged`→`vm.uiTopPx`;底导航高度经 `UiInsets.navPx`→`vm.uiBottomPx`,渲染器据此留白。
- 顶栏高度经 `onSizeChanged`→`vm.uiTopPx`**必须挂在 safeDrawing inset 之前**
即包含挖孔安全区高度,否则真机热像顶端会插进顶栏背后);底导航高度经
`UiInsets.navPx`、快门区高度经其 `onSizeChanged`→`vm.uiBottomPx`= 导航+快门区),
渲染器据此留白。
- 演示模式:无设备时用真实管线+DDT渲染合成帧(热块场景),demo温度用局部线性显示映射
(真机温度走管线数学;绝对温度标定待真机)。