我有一个布局,顶部用于显示一些数据(例如简单的 UI 小部件),底部有一个SurfaceView我显示CameraPreview.
为了SurfaceView扩展屏幕的整个宽度并同时保持正确的纵横比,SurfaceView实际离开屏幕很好,因为我实际上希望应用程序在顶部和底部之间平均分配。
问题是我现在只想检索SurfaceView(理想情况下作为位图)的可见部分,但是如果我尝试通过设置 a 来实现PictureCallBack,则返回的图片数据的纵横比与显示的不完全相同在 SurfaceView 中(我已经尝试了所有可用的getSupportedPictureSizes)。
任何想法如何解决这个问题?我附上了一张可以更好地说明这个问题的图片。
