如何在CameraPreview(SurfaceView)中绘制一个矩形? 在setPreviewCallback中,我实现了应该调用onDraw方法的invalidate方法。但什么都没发生。 有人可以帮忙吗?
答案 0 :(得分:0)
我会尽力回答我自己的问题。 我创建了一个扩展View类的新类。在其中我实现了canvas对象和onDraw方法的一部分。在此之后,我在主类的Activity中从新类的Type中创建了一个Object。使用方法addContentView(View v,LayoutParam ...),我添加了新的View。 就是这样。新创建的视图现在将在SurfaceView上绘制。
希望这会帮助其他有同样问题的人。