2016-09-27 47 views
0

我想在有人点击它后显示拍摄的图像。目前我使用的方法是在将图片保存到SD卡后为ImageView创建一个新的Activity,但这需要花费很多时间并且可以看到延迟。我可以在全屏同一活动中使用CameraPreview和ImageView吗?

ImageView活动后,我想再次切换到CameraPreview活动。这是否可以使用单个活动完成,并在同一活动中用ImageView替换预览?

回答

3

当然,这可以通过一项活动完成。

  • 最初显示CameraPreview和隐藏ImageView的
  • 当用户 “点击它”
    • 停止预览
    • 拍照,并显示在ImageView的 (例如like shown in this answer
    • 隐藏来了raPreview,显示ImageView的
  • 当用户点击其他一些按钮(或其他)
    • 启动预览
    • 隐藏的ImageView显示CameraPreview
+0

你怎么样ñ通过拍照并显示?你的意思是保存它,然后从那里加载它? – R1234

相关问题