Nada acontece quando faço foto na horizontal. Na vertical o sistema "deita" a foto, mas na horizontal nem aparece.
Nada acontece quando faço foto na horizontal. Na vertical o sistema "deita" a foto, mas na horizontal nem aparece.
Oi Rodrigo, tudo bem ?
O que está acontecendo ?
Abraços
Opa Matheus! Desde já, obrigado pela atenção. Acabei de terminar o módulo de fotos. Percebi que qualquer foto que eu faça na horizontal, o sistema não aceita, pois a mesma não aparece como foto do aluno. Quando as fotos são feitas na vertical, aparecem. Outra coisa, gostaria de saber o motivo da mesma aparecer "virada". como posso fazer para que isso não aconteça? Pois no futuro, tentarei fazer algo para recortar a imagem e deixá-la quadrada. Novamente, obrigado pela atenção.
Rodrigo,
Isso não é um problema do seu código e sim da própria camera.
Lembra que toda vez que rotacionamos o celular, uma nova activity é criada ? O mesmo ocorre com a camera, ao ser virada a activity é destruida e em seguida é criada uma nova.
Até ai tudo certo, né ? O maior problema é que quando nós iniciamos a camera, nós passamos para ela alguns valores, por exemplo onde ela deve armazenar a foto tirada, mas quando a activity morre ela perde todas as referencias que ela possuia, incluse o local onde deveria armazenar sua foto.
Muitos aplicativos resolveram isso, por exemplo o WhatsApp, que você pode facilmente rotacionar a tela e tirar a foto que tudo funcionará sem nenhum problema. Isso é devido pelo fato de que o wpp ter criado a sua própria activity, onde ele lida com esse tipo de problema.
Espero ter ajudado !
Abraços
Obrigado Matheus. Tentarei algo.