Устройство: Pixel 7
ОС: Android 16

![Мое приложение]

![Приложение камеры]
Описать что вы пытаетесь сделать
Пытаемся создать видоискатель камеры с тем же полем обзора, что и приложение камеры по умолчанию в игрушечном приложении.
Объясните, что вы пытались
Я пробовал использовать API Camera2 и API CameraX, а также экспериментировать с уровнями масштабирования, чтобы увидеть, отличаются ли они от значений API и значений, отображаемых в приложении. Не повезло.
Также попробовал поиграться с разными атрибутами PreviewView (отступы, тип масштабирования). Не повезло.
Играл с целевым соотношением сторон (установлено на 4:3, как у камеры по умолчанию), разрешениями (установлено максимальное разрешение). Не повезло.
Я также знаю, что он НЕ переключается на широкоугольный объектив (на этом телефоне есть 2 задние камеры) благодаря некоторым тестам методом проб и ошибок, закрывающим широкоугольный объектив в обоих случаях.
Скажите, что вы ожидали
Я ожидал увидеть, что одно или все эти изменения позволят API камеры отображать полное поле зрения в качестве видоискателя в камере по умолчанию приложение.
Вместо этого скажите, что произошло
Результирующее изображение в видоискателе вместо этого обрезается по краям, увеличивается или что-то в этом роде. Например, посмотрите на края, где находится шкаф для документов на рисунке справа, вентилятор на столе или задняя стенка внизу изображения. Я подозревал, что дело в следующем:
- либо в том, как оно захватывает изображение через API, либо...
- в том, как оно отображается в PreviewView в Activity_main.xml.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -as-equiva
Мобильная версия