表面视图方向



我对照片预览的方向有问题。我使用 SurfaceView .当我尝试将屏幕旋转 180 度(快速更改屏幕方向)时,活动重新创建良好,但方向SurfaceView没有改变,并且预览图像是颠倒的。但与此同时,如果我缓慢地(以通常的速度)转动屏幕 90 度而不停止在 +90 度 - 一切都在名义上显示。在这两种变体中,照片都是正常的(我在EXIF中写方向屏幕)。仅当您仅将屏幕旋转 180 度时,才会出现此问题 - 而且非常快。不明白如何解决。

我想问题

不是 SurfaceView 没有改变。你可以用surfaceChanged(SurfaceHolder holder, int format, int width, int height)检查它,问题是相机方向没有改变。您可以查看此链接。

最新更新