有没有什么方法可以做到这一点?我按照这个教程 (http://marakana.com/forums/android/examples/39.html) 做了,效果很好。此外,我将包含相机预览的FrameLayout放入RelativeLayout中,并添加了一个ImageView。
现在,我在应用程序上有一个相机和一个图像视图。如果我将照片保存到SD卡中,我只会得到相机拍摄的图片,但是图像视图不会出现(当然,为什么会出现呢)。现在我的问题是如何同时保存它们?为了更好地理解,我在使用我的应用程序时捕获了屏幕截图。
因此,我想将相机预览和图像视图一起保存在一张图片中。我不确定是否可能,但是如果我不必将图片保存到SD卡上,那将是最好的。稍后我会添加一个“保存到SD卡”的按钮来保存它。
**更新
现在我找到了一种方法。我将图片保存在SD卡上,然后当文件创建时,我切换到另一个意图。它包含两个图像视图,“image_on_preview”和另一个具有之前保存图片源的图像视图。现在我只需要想办法巧妙地结合这两个图像视图 :)
***更新2
好的,我做到了。在第二个活动中,我将两个图像视图转换为位图。然后我绘制一个画布,将它们放在彼此上面,然后我可以直接将其保存到SD卡。
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<FrameLayout
android:id="@+id/preview"
android:layout_width="330dp"
android:layout_height="233dp"
android:layout_marginTop="22dp"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
</FrameLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image_on_preview" />
</RelativeLayout>
现在,我在应用程序上有一个相机和一个图像视图。如果我将照片保存到SD卡中,我只会得到相机拍摄的图片,但是图像视图不会出现(当然,为什么会出现呢)。现在我的问题是如何同时保存它们?为了更好地理解,我在使用我的应用程序时捕获了屏幕截图。
因此,我想将相机预览和图像视图一起保存在一张图片中。我不确定是否可能,但是如果我不必将图片保存到SD卡上,那将是最好的。稍后我会添加一个“保存到SD卡”的按钮来保存它。
**更新
现在我找到了一种方法。我将图片保存在SD卡上,然后当文件创建时,我切换到另一个意图。它包含两个图像视图,“image_on_preview”和另一个具有之前保存图片源的图像视图。现在我只需要想办法巧妙地结合这两个图像视图 :)
***更新2
好的,我做到了。在第二个活动中,我将两个图像视图转换为位图。然后我绘制一个画布,将它们放在彼此上面,然后我可以直接将其保存到SD卡。