Я пытаюсь заставить новую Camera2 работать с простым SurfaceView, и у меня возникают некоторые проблемы с предварительным просмотром в реальном времени. На некоторых устройствах изображение растягивается без пропорций, а на других выглядит хорошо.
Я установил SurfaceView, который я программно настраиваю, чтобы он соответствовал размеру потока предварительного просмотра.
На Nexus 5 это выглядит нормально, но одно устройство Samsung отключено. Также устройства Samsung имеют черную рамку в правой части предварительного просмотра.
Действительно ли невозможно работать с SurfaceView или это время для переключения на TextureView?