Activity 在设备上的显示方向。如果 Activity 是在 多窗口模式 下运行,系统会忽略该属性。
其值可以是下列任一字符串:
例如: android:screenOrientation="landscape" 横屏 android:screenOrientation="portrait" 竖屏
有时候我们想根据自己的需要调整下Camera的预览方向,那么是调用哪个API可以达到我们的目的呢?
我们看下下图拍的几张小可爱的照片,分别是正常方向、旋转180度、90度拍的照片。
Camera1上,我们可以通过 setDisplayOrientation(int degress); 来设置camera预览的方向。
这里也贴下源码里面关于setDisplayOrientaion接口的详细说明。
Camera2的API上,找了一通,发现并没有像Camera1上,可以通过类似的接口来设置预览方向,不过可以通过TextureView.setTransform(matrix)来通过调整textureView的显示来达到目的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)