如何使用相机的“圆圈”覆盖图捕获图像并将其保存在Xamarin.forms(Android)中的路径上

问题描述 投票:0回答:1

我是xamarin.forms的新手,我想使用xamarin.forms制作一个应用程序以捕获图像并保存在给定的路径中。我也想添加Camera Overlay裁剪为[[Circle形状的图像。我在下面的示例项目中找到了-

'https://github.com/CrossGeeks/OverlaySample'

并对其进行了修改,以在常见项目中添加按钮,并使用渲染进行电话捕获事件。捕获事件成功触发,但是由于上述示例中的“ SurfaceView”,图像捕获无法正常工作。

请帮助-如何使用

'SurfaceView'

捕获图像。提前感谢。
c# xamarin.forms xamarin.android camera-overlay
1个回答
0
投票
SurfaceView用于本机Android中,您可以在android项目中创建一个包含Surfaceview的customview,然后创建一个自定义viewrenderer和SetNativeControl(your customview),您可以引用android中的CameraPreviewRendererNativeCameraPreview类项目和表单项目中的CameraPreview类。有关更多信息,请参考SurfaceView,有关使用Surfaceview的信息,请参考sample
© www.soinside.com 2019 - 2024. All rights reserved.