Я использую API Camera2 для установки фрагмента imagecapture. Я хочу использовать камеру только в портретном режиме. Таким образом, я установил эту строку в манифесте в родительской активности фрагмента:Объект предварительного просмотра Camera2 API
android:screenOrientation="portrait"
Который блокирует предварительный просмотр камеры на портрете. Однако аспект изображения просто неправильный. Когда изображение захвачено, никаких проблем с этим аспектом нет, и изображение выглядит так, как должно, но все еще не в полноэкранном режиме. Я подозреваю, что выход камеры растянут, чтобы заполнить экран в моем предварительном просмотре. Как сделать предварительный просмотр и захваченное изображение заполнить весь экран и сохранить его соотношение сторон, как Snapchat?
Я использую Google sample в качестве моей ссылки и изменил AutoFitTextureView на match_parent в файле макета XML.
это, как она выглядит в нормальном портрет
и это, как это выглядит, когда я повернуть телефон и все еще находится в портретном режиме