我使用Camera2 api编写了一个Camera应用程序.但是当我以横向模式打开应用程序时,预览中的对象看起来顺时针旋转90度.
但我在Potrait模式中看不到同样的问题.
在横向模式下导致此问题的原因是什么?
这是Screen旋转代码:
private static final SparseIntArray ORIENTATIONS = new SparseIntArray();
static {
ORIENTATIONS.append(Surface.ROTATION_0, 90);
ORIENTATIONS.append(Surface.ROTATION_90, 0);
ORIENTATIONS.append(Surface.ROTATION_180, 270);
ORIENTATIONS.append(Surface.ROTATION_270, 180);
}
Run Code Online (Sandbox Code Playgroud)