2017-10-11 1 views
0

Ich habe ein Problem mit der Ausrichtung der Fotovorschau. Ich benutze SurfaceView. Wenn ich versuche, den Bildschirm um 180 Grad zu drehen (schnelle Änderung screenen Ausrichtung), wird die Aktivität gut neu erstellt, aber Ausrichtung SurfaceView ändert sich nicht, und das Vorschaubild ist auf dem Kopf stehend. Aber zur gleichen Zeit, wenn ich den Bildschirm langsam (mit der üblichen Geschwindigkeit) um 90 Grad drehen und ohne bei +90 Grad zu stoppen - alles wird nominell angezeigt. In beiden Varianten sind die Fotos normal (ich schreibe Orientierungsbildschirm in EXIF). Dieses Problem tritt nur auf, wenn Sie den Bildschirm nur 180 Grad - und sehr schnell drehen. Kann nicht verstehen, wie zu beheben ist.SurfaceView Ausrichtung

Antwort

0

Problem ist nicht SurfaceView ist nicht geändert, denke ich. Sie können es mit surfaceChanged(SurfaceHolder holder, int format, int width, int height) überprüfen, das Problem ist Kameraausrichtung ändert sich nicht. Sie können this link auschecken.