【发布时间】:2013-08-22 15:52:20
【问题描述】:
我想用我的应用程序拍照,但我想在框架中的片段内运行相机。有可能做到这一点吗? 任何帮助表示赞赏..
【问题讨论】:
我想用我的应用程序拍照,但我想在框架中的片段内运行相机。有可能做到这一点吗? 任何帮助表示赞赏..
【问题讨论】:
使用 SurfaceView 编写自己的相机模块是可能的,请参阅 Android 文档 对于Building a Camera App,Example
【讨论】:
如果您想为拍摄的照片添加一个框架,您必须对捕获的图像进行后处理,无论您选择什么方法 - 无论是通过 Intent 还是 Camera.takePicture()。
如果您希望预览显示在矩形框架内,您只需根据自己的喜好创建一个 xml 布局,包括框架,并在您需要的位置放置一个 surfaceView。
如果您的框架内部有一些卷曲或曲线,则您的预览表面应在此框架下按 z 顺序排列(包括透明区域)。
【讨论】: