我想在android的中间摄像机视图中放置一个图像。
我正在使用以下代码打开相机
Intent mIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
mIntent.putExtra
(MediaStore.EXTRA_OUTPUT,MediaStore.Images.Media.EXTERNAL_CONTENT_URI.toString());
startActivityForResult(mIntent, PHOTO_SELECT);
及其工作。但我不知道如何放置图像。
先谢谢。
答案 0 :(得分:1)
据我所知,如果您通过意图启动相机,则不可能! 系统只是搜索一个应用程序,它执行您请求的“作业”(即在您的情况下是Camera-Application)。
您必须将相机的预览图像渲染到SurfaceView。之后,您可以将图像渲染到此SurfaceView
答案 1 :(得分:0)
我相信CommonsWare过去已经回答了这个问题......看看这些帖子:
Camera preview UI overlay on Android?
How to draw an overlay on a SurfaceView used by Camera on Android?