我正在开发类似于Instagram相机的相机应用程序 .在拍摄照片预览停止后,我正在使用 surfaceView 来保持 camera 预览 . 现在我想在图像上的这个 surfaceView 画一条线 .
surfaceView
camera
正如你在Instagram中看到的那样,当你捕获图像之后,它会给你很多选项,如绘制线,写字幕等 . 我怎么能做到这一点 .我不确定他们是在 surfaceView 还是 imageView .
imageView
我不是要求编码我只想问我需要学习什么 .
任何建议如何实现这一目标?
我以前做过一个带照片编辑功能的应用程序,在我看来 surfaceview 是一个更好的选择 .
surfaceview
您可能需要两个 SurfaceView 实例,一个(A)用于显示摄像机流,另一个(B)用于显示您要在摄像机视图上方绘制的所有内容 .
SurfaceView
在SurfaceView B中,启动触摸侦听器以侦听用户的触摸事件,并在SurfaceView B保留的 Canvas 实例上进行绘制操作 .
Canvas
总之,你可以对_684386做一些研究来实现你想要的 .
1 回答
我以前做过一个带照片编辑功能的应用程序,在我看来
surfaceview
是一个更好的选择 .您可能需要两个
SurfaceView
实例,一个(A)用于显示摄像机流,另一个(B)用于显示您要在摄像机视图上方绘制的所有内容 .在SurfaceView B中,启动触摸侦听器以侦听用户的触摸事件,并在SurfaceView B保留的
Canvas
实例上进行绘制操作 .总之,你可以对_684386做一些研究来实现你想要的 .