Я выполнил действие камеры с SurfaceView
и классами камер.
Два фрагмента: когда мы делаем снимок первым, он переходит ко второму фрагменту и показывает только что сделанный снимок.(Точно так же, как new Intent(MediaStore.ACTION_IMAGE_CAPTURE)
).
Проблема возникает при показе изображения.Когда я делаю снимок в портретном режиме, он показывает это нормально, как и первое изображение.
![enter image description here](https://i.stack.imgur.com/fwa78.png)
Однако, когда я делаю снимок в альбомной ориентациирежим, это показывает, как на следующем втором рисунке.![enter image description here](https://i.stack.imgur.com/6VFqu.png)
Но я хочу, чтобы он выглядел как третий.
![enter image description here](https://i.stack.imgur.com/2Y2XW.png)
Я думаю, чтопроблема возникает потому, что только потому, что я перевернул камеру в ландшафтном режиме, телефон не знает об этом.(Это очевидно) Но при включении поворота происходит сбой при переходе в альбомный режим при повороте телефона.
Есть ли способ, которым камера автоматически узнает, что пользователь делает снимок в альбомном режиметак же, как нормальное приложение камеры Android?Или любые решения моей проблемы будут в порядке.