在最近的Android开发中,需要实现Camera正方形预览,像是iPhone的相机,可以选择方形拍照。本文将针对Android实现正方形预览效果。
1、Camera 预览相关知识点
在原生Android中,可以使用以下语句查看系统支持的Camera预览分辨率:
mParameters = mCamera.getParameters();
List<Size> pictureSizeList = mParameters.getSupportedPreviewSizes();
打印出List列表,可以看到支持的预览分辨率。
在这个列表中,可以看出来,Android支持的预览比例都是4:3 或 16:9 的,不支持4:4 的正方形预览。
2、正方形预览实现方式:
通过查阅网上资料,