Sto usando un'anteprima per visualizzare ciò che la telecamera vede sullo schermo.
Riesco a far funzionare tutto bene, la superficie creata, la superficie impostata e la superficie viene visualizzata.
Tuttavia visualizza sempre l'immagine con un angolo di 90 gradi errato in modalità verticale.
Come nella foto:
Sono consapevole che l'utilizzo del seguente codice imposterà l'immagine dritta:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Tuttavia ho l'anteprima all'interno di un'attività che contiene altri elementi e non ha senso che la mia attività venga visualizzata in modalità orizzontale. (È disabilitato per impostazione predefinita)
Quindi mi chiedevo se c'è comunque da cambiare solo l'orientamento dell'anteprima? E lasciare il resto della mia attività correttamente visualizzato in modalità Ritratto?
O comunque per ruotare l'anteprima in modo che venga visualizzata correttamente?