最近一段时间一直在做智能后视镜产品(Android平台)里的相机模块,目前已经告一段落了。现在空闲的时候可以把一些技术点记录下来。
其中有一个需求就是显示前、后两个摄像头的预览画面,并且可以相互切换显示。
类似下面这个样子:
在Android里常用来显示相机预览的就是SurfaceView,因为不需要在UI线程刷新。那这里我们考虑的就是将两个SurfaceView叠加在一起显示。
布局xml(部分):
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_gravity="center_vertical|center_horizontal" >
< SurfaceView