No momento, nosso aplicativo está sempre fixo no modo retrato.
Se você girar o dispositivo que você pode fazer com seus controladores de emulador, aqui no Android com esses dois botões
aqui, você poderá girá-lo, depois será redimensionado aqui, mas
você poderá girá-lo e no iOS, no simulador, poderá usar a parte superior menu aqui para girar para a
esquerda ou direita ou use os atalhos que você vê aqui, que por padrão deve ser o comando ou no Windows
e Linux, controle e, em seguida, as teclas de seta esquerda e direita.
Portanto, com isso, você também pode girá-lo, mas o que verá é que sua tela não gira e isso acontece porque em aplicativos expo, você
pode bloquear facilmente a orientação do dispositivo em seu aplicativo. arquivo json. Neste arquivo, você configura seu aplicativo
e retornaremos a esse arquivo ao longo deste curso para mudar coisas diferentes.
A única coisa em que estamos interessados agora é nesta propriedade de orientação que você vê aqui, ela está definida como
retrato
aqui e isso significa que esse aplicativo pode ser usado apenas no modo retrato.
Agora, esse é um recurso útil, porque alguns aplicativos realmente precisam ser bloqueados,
alguns não fazem sentido no modo paisagem e você tem muitos aplicativos por aí que estão
realmente bloqueados.
Portanto, se você tem um aplicativo ou sabe que ele funciona apenas no modo retrato, você pode configurá-lo
como retrato aqui para travá-lo.
Você também pode configurá-lo para paisagem para garantir que seu aplicativo possa ser usado apenas
no modo paisagem. Alguns jogos precisam disso, por exemplo. Você também pode definir isso como padrão e o padrão significa que
pode ser girado, que ambas as orientações são
suportadas, então vamos usar isso agora.
Se você salvar isso, verá que, se agora rodar, ele ainda não muda, o que você precisa fazer é
simplesmente abrir o gerenciador de tarefas no emulador ou dispositivo real e fechar o aplicativo uma vez,
também aqui no Android.
E com isso fechado, se você reiniciá-lo aqui, pressionando ae aqui no terminal em que o npm start está em execução,
ele reiniciará o aplicativo e agora você poderá rotacionar isso aqui no iOS e no Android também, mas aí
está, você Antes de tudo, é necessário puxar para baixo a partir do topo para abrir este menu aqui e
ativar a rotação clicando neste botão. Com ele ativado, você também pode girar no Android. Agora, obviamente, o que você verá
é que, quando você gira, ele pode ser quebrado novamente, por exemplo, aqui
no Android, não conseguimos acessar nosso botão de jogo inicial e, no iOS, é o mesmo. Também temos o problema adicional de que
nosso teclado virtual está sobrepondo essa entrada se a abrirmos.
Claro que isso não
é o ideal, eu também não
posso mais fechá-lo, então aqui estou basicamente preso agora. Posso fechá-lo aqui no simulador, mas em um dispositivo real,
isso seria um
problema e também não consigo acessar meu botão de jogo aqui.
Portanto, é algo que você também precisa testar ao criar um aplicativo e pode garantir
que ele sempre funcione bloqueando a orientação ou como devemos fazê-lo agora, certificando-se de que isso também parece bom porque,
no momento, não funciona com
esses botões e, o mais importante, funciona em todas as orientações.
Então essa é a próxima coisa em que mergulharemos.