有时候我们想根据自己的需要调整下Camera的预览方向,那么是调用哪个API可以达到我们的目的呢?
我们看下下图拍的几张小可爱的照片,分别是正常方向、旋转180度、90度拍的照片。
(正常方向) (旋转180度) (旋转90度)
Camera1上,我们可以通过 setDisplayOrientation(int degress);来设置camera预览的方向。
这里也贴下源码里面关于setDisplayOrientaion接口的详细说明。
Camera2的API上,找了一通,发现并没有像Camera1上,可以通过类似的接口来设置预览方向,不过可以通过TextureView.setTransform(matrix);来通过调整textureView的显示来达到目的。
欢迎关注我的个人微信公众号,公众号会记录自己开发的点滴,还有日常的生活,希望和更多的小伙伴一起交流~~
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70006715/viewspace-2791607/ ,如需转载,请注明出处,否则将追究法律责任。