我正在尝试使用简单的SurfaceView使新的Camera2工作,我在实时预览中遇到了一些问题.在某些设备上,图像会按比例拉伸,而在其他设备上看起来很好.
我已经设置了一个SurfaceView,我以编程方式调整以适应预览流大小的大小.
在Nexus 5上,这看起来不错,但一台三星设备就此消失了.此外,三星设备在预览的右侧部分有黑色边框.
是否真的无法使用SurfaceView,或者是时候切换到TextureView了?
android surfaceview android-camera textureview
android ×1
android-camera ×1
surfaceview ×1
textureview ×1