J'ai un problème avec l'orientation de l'aperçu de la photo. J'utilise SurfaceView
. Lorsque j'essaie de faire pivoter l'écran de 180 degrés (orientation de changement d'orientation rapide), l'activité est recréée correctement, mais l'orientation SurfaceView
ne change pas et l'image d'aperçu est à l'envers. Mais en même temps si je tourne lentement l'écran (à la vitesse habituelle) tourner de 90 degrés et sans arrêter à +90 degrés - tout est affiché nominalement. Dans les deux variantes, les photos sont normales (j'écris l'écran d'orientation dans EXIF). Ce problème n'apparaît que si vous faites pivoter l'écran seulement 180 degrés - et très rapidement. Je n'arrive pas à comprendre comment réparer.SurfaceView orientation
0
A
Répondre
0
Problème n'est pas SurfaceView n'est pas changé je suppose. Vous pouvez le vérifier avec surfaceChanged(SurfaceHolder holder, int format, int width, int height)
, le problème est que l'orientation de la caméra ne change pas. Vous pouvez consulter this link.