实现思路:
把预览的SurfaceView的宽高设置为肉眼看不出的值,例如0.1dp,其他的就是自定义相机的标准步骤了!
当然,网上自定义相机的文章多的去了,我是不可能再做老生常谈的事的,在这里我推荐一个很好用的第三方库,也许很多人已经了解过并且用过,没用过的同学可以试试,亲测好用。
废话不多说,先上源码地址:https://github.com/CameraKit/camerakit-android
这里简单介绍一下用法:
1、在gradle里添加库的依赖:compile 'com.wonderkiln:camerakit:0.13.1'
2、布局文件代码:
<LinearLayout
android:id="@+id/ll_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<Button
android:id="@+id/btn_test"