玩转Android Camera开发(四):预览界面四周暗中间亮,只拍摄矩形区域图片(附完整源码)
来源:互联网
说明如下:
更改的地方是让FrameLayout直接全屏,不要设置成wrap_content,如果设它为wrap,代码里调整Surfaceview的大小,而MaskView设为wrap的话,它会认为MaskView的长宽也是0.另外,让Framelayout全屏,在日后16:9和4:3切换时,可以通过设置Surfaceview的margin来调整预览布局的大小,所以预览的母布局FrameLayout必须全屏。更改的地方是让FrameLayout直接全屏,不要设置成wrap_content,如果