如果你想要覆盖相机预览,你必须编写自己的相机。这是相当困难的话题在一个答案覆盖,但这里是一个应该让你开始指南:
一旦你工作的摄像头,只需编辑您的相机活动的XML布局。使用RelativeLayout,它将允许您将其他视图(按钮,图像)放在预览表面上。
下面是一个与上述指南兼容的XML布局示例。预览表面以编程方式创建并放入FrameLayout中(更多信息参见上面的链接)。 ImageView将被绘制在预览表面上。
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:id="@+id/camera_preview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
android:id="@+id/grid"
android:src="@drawable/your_grid_drawable"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
你还必须在那里放置一个捕捉按钮和一个网格开关按钮,但是你应该从上面的例子中了解如何去做。只需在RelativeView中添加更多元素并将它们放在普通布局中即可。