如何在相机预览上方绘图?
我想在 Android 手机上打开相机时所得到的视图上画一些东西。
我不想只是从相机中拍摄照片或录制视频,然后在屏幕上画一些东西。
在屏幕上绘图不会出现问题,但是当我们打开相机时,我们会得到哪个视图以及如何在我们的应用程序中使用该视图?
I want to draw some thing on the view which we get when our camera is on in android mobile.
I do not want to take picture nor record video just that view from camera and then draw some thing on screen.
Drawing on screen will not be and issue but when we turn on camera which view we get and how can we use that view in our application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要检查androids camera-API。
您可以在
SurfaceView
< 中显示预览/a> 或您自己的 View 子类,然后可以使用它进行绘制。可能会发现更多知识 在这里。You'll want to check androids camera-API.
You can get the preview to display in a
SurfaceView
or your own View-subclass, which can then be used to draw on. Some more knowledge might be found here.您可以使用RelativeLayout将其他视图与用于相机预览的surfaceView对齐
You can use a RelativeLayout to put other views aligned with the surfaceView used for camera preview