我必须支持VideoConfiguration,(1280 X 720800 X 480(我们的汽车显示屏尺寸是1024 X 600。android auto启动后,手机(或MD(正在发送1280X 720px的视频输出。基于HUIG文档的计算,我们需要设置边距,因为我们不能缩小视频的比例。之后设置宽度裕度为256和高度裕度为120时,任意内容可见,触摸坐标无法正常工作。我的问题是,如何调整我的参数,使MD的视频内容正确呈现。
车载显示器尺寸=1024x600
支持1280 x720宽度裕度=1280-1024=256高度裕度=720-600=120
找到了这个答案https://stackoverflow.com/a/68028928/4722613,但需要一些代码片段或详细解释。
我已经自己完成了。为了支持1280*720px的分辨率,请按照以下步骤
- 曲面视图需要在x和y轴上按比例放大。就我而言x轴为1.25,y轴为1.2
SurfaceView.setScaleX(1.25f(;SurfaceView.setScaleY(1.2f(;
- 我们需要从触摸坐标中减去应用的边距在将缩放因子应用于触摸坐标之前