Android教程-屏幕方向-横竖屏切换

Android教程-屏幕方向-横竖屏切换,第1张

标签中设置:android:screenOrientation

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的显示来达到目的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11007619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存