remote/apps/android-viewer
郑博文 06bb7bcd1c feat(android): 控件浮层化——statusView/sensBar/controlBar 移入 stage 底部叠加层
三个控件原是 stage 的垂直兄弟节点,显示即抢高度,于是 surfaceView 的
letterbox 几何跟着变:横屏实测控件可见时画面 1216x684、隐藏时 1920x1080,
即用户感知的「一按按钮画面就被挤小」。

改为 stage 内的 chromeOverlay(LinearLayout,Gravity.BOTTOM,
WRAP_CONTENT,底色 0x99000000 半透明):画面尺寸现在与控件显隐无关。
setControlsVisible 仍统一 GONE 三个子视图,容器随之塌成 0 高,隐藏态与
改动前逐字节等价,4a 的黑边唤出逻辑一行未动。

不碰解码、触摸映射、协议与 CursorOverlayView。竖屏实测 stage 高 2069
(等于内容区高度)、画面恒定 1080x607,连续 4 次采样无差异;横屏可见态与
隐藏态画面均为 1920x1080;R7 绝对映射三点误差 1px/0px/1px;JVM 60 例全绿。
2026-11-02 16:53:27 +08:00
..
app feat(android): 控件浮层化——statusView/sensBar/controlBar 移入 stage 底部叠加层 2026-11-02 16:53:27 +08:00
.gitignore feat(android): 阶段 1 安卓主控 App 工程(已真机验收出画面) 2026-10-29 19:59:43 +08:00
build-android.ps1 feat(android): 阶段 1 安卓主控 App 工程(已真机验收出画面) 2026-10-29 19:59:43 +08:00
build.gradle.kts feat(android): 阶段 1 安卓主控 App 工程(已真机验收出画面) 2026-10-29 19:59:43 +08:00
gradle.properties feat(android): 阶段 1 安卓主控 App 工程(已真机验收出画面) 2026-10-29 19:59:43 +08:00
settings.gradle.kts feat(android): 阶段 1 安卓主控 App 工程(已真机验收出画面) 2026-10-29 19:59:43 +08:00