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