我想用我的应用拍照,但我想在一个帧中的片段内运行相机。是否有可能实现这一目标? 任何帮助表示赞赏..
答案 0 :(得分:0)
使用SurfaceView编写自己的相机模块是可能的,请参阅Android文档 Building a Camera App,Example
答案 1 :(得分:0)
如果要为拍摄的照片添加一个帧,则必须对捕获的图像进行后期处理,无论您选择何种方法 - 无论是通过意图还是Camera.takePicture()。
如果您希望预览显示在矩形框内,您只需根据自己的喜好创建xml布局,包含框架,并将surfaceView放置在您需要的位置。
如果您的框架内部有一些卷曲或曲线,则您的预览曲面应在此框架下进行z排序(包括透明区域)。