覆盖 Android 相机应用程序(又名条形码扫描仪)
当Android相机打开时,它会填满屏幕的宽度和高度,但实际上我希望应用程序打开并限制屏幕上的某些尺寸,即条码扫描仪 但这里的问题是所拍摄的图像应限制应用程序在其表面上显示的矩形的边界。
这可能吗?
When the Android camera opens it fills up the screen in width and height but actually I want the app to open and limit upto certain dimensions on the screen aka BarCode Scanner but here the catch is that the image taken should limit the boundary of the rectangle that the app shows on its surface.
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先:该应用程序是开源的,因此请随时检查他们在做什么:
Google Code 上的项目< /a>
如果我有一个猜测,我会说他们用另一个视图覆盖相机预览(例如通过 addContentView()),并在图像回调后裁剪相机/预览图像。
所以这绝对是可能的,但你必须手动裁剪图像(根据框架)。
First: That app is open-source, so feel free to check what they are doing:
Project on google code
If i had a guess I'd say they overlay the camera preview with another view (e.g. via addContentView()) and crop the camera-/previewimage after the image callback.
So this is definitely possible, you have to crop the image manually though (according to the frame).