安卓如何在相机上显示矩形

3

你好,我希望在相机中显示一个矩形,以便当用户拍照时,只能处理矩形内的区域。您有任何想法吗?矩形大小可以通过沿角落拖动进行调整。

我没有调用相机应用程序,而是使用相机API。

3个回答

7

您好,我使用了这个教程解决了问题,请参见这里。 如果链接有一天失效,我已经保存了一个pdf文件在这里


很高兴知道它有所帮助。 - P basak
1
两个链接都失效了。 - Alan

3

1

我认为你需要绘制一个大小符合你要求的矩形。然后,你只需要将该大小设置为预览框架,并在从onPreviewFrame返回结果时处理该数据。 你可以参考Xzing源代码中的ViewfinderView类这里,了解如何在相机预览中绘制矩形。 并且还可以参考Xzing源代码中的CameraConfigurationManager、PreviewCallback和CameraManager,了解如何设置预览大小以及如何处理从相机驱动程序返回的结果数据。 希望这能帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接