2017-10-11 17 views
0

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

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.