function s(){
var t=this.replace(/
/g,"");
return t.replace(/<\/?[^>]*\/?>/g,"");
}本课程内容由 @公众号:小驰笔记出品,欢迎关注公众号,获取更多交流信息~
欢迎访问个人博客:www.xiaochibiji.com
最简单方法:自定义TextureView
前面写过相关的文章:https://mp.weixin.qq.com/s/iubo96DRPNu8bPNJlnvIbg
1) Camera API1
我们可以通过setDisplayOrientation(int degress)来设置camera预览的方向。
mCamera.setDisplayOrientation(Surface.ROTATION_180);
拍照方向,则是和setRotation有关。
mParameters.setRotation(rotation);
2) Camera API2
//设置拍照方向
captureBuilder.set(CaptureRequest.JPEG_ORIENTATION,rotation);
Camera2上,是没有接口直接设置预览方向的,所以,基本都是通过TextureView.setTransform(matrix) 接口来调整textureView的显示。
深圳上班,
从事Android Camera相关软件开发工作,
公众号记录生活和工作的点滴,