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