Я использую Предварительный просмотр, чтобы отобразить, что камера видит на экране.
Я могу получить все, что отлично работает, созданная поверхность, набор поверхностей и поверхность.
Однако он всегда отображает изображение с неправильным углом 90 градусов в портретном режиме.
Как на картинке:
Мне известно, что с использованием следующего кода будет установлено прямое изображение:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Однако у меня есть Preview внутри Activity, в котором есть другие элементы, и для моего Activity не имеет смысла отображаться в альбомном режиме. (По умолчанию он отключен)
Так что мне было интересно, так или иначе, просто изменить ориентацию Preview? И оставите остальную часть моей деятельности корректно отображаемой в портретном режиме?
Или в любом случае, чтобы повернуть предварительный просмотр так, чтобы он отображался правильно?