Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用照相机拍摄图像';圆圈';覆盖并保存在Xamarin.forms(Android)中的路径上_C#_Xamarin.forms_Xamarin.android_Camera Overlay - Fatal编程技术网

C# 如何使用照相机拍摄图像';圆圈';覆盖并保存在Xamarin.forms(Android)中的路径上

C# 如何使用照相机拍摄图像';圆圈';覆盖并保存在Xamarin.forms(Android)中的路径上,c#,xamarin.forms,xamarin.android,camera-overlay,C#,Xamarin.forms,Xamarin.android,Camera Overlay,我是xamarin.forms的新手,我想使用xamarin.forms制作一个应用程序,用于捕获图像并保存在给定路径中。我还希望添加摄影机覆盖以圆形形状裁剪图像。我发现下面的示例项目- '' 并将其修改为在公共项目中添加按钮,并使用渲染调用捕获事件。捕获事件成功触发,但图像捕获无法工作,因为上面的示例中有“SurfaceView” 请提供帮助-如何使用'SurfaceView'捕获图像 提前感谢。SurfaceView在本机Android中使用,您可以在Android项目中创建包含Surfac

我是xamarin.forms的新手,我想使用xamarin.forms制作一个应用程序,用于捕获图像并保存在给定路径中。我还希望添加摄影机覆盖圆形形状裁剪图像。我发现下面的示例项目-

''

并将其修改为在公共项目中添加按钮,并使用渲染调用捕获事件。捕获事件成功触发,但图像捕获无法工作,因为上面的示例中有“SurfaceView”

请提供帮助-如何使用'SurfaceView'捕获图像


提前感谢。

SurfaceView
在本机Android中使用,您可以在Android项目中创建包含SurfaceView的自定义视图,然后创建自定义视图渲染器和设置NativeControl(您的自定义视图)您可以参考
CameraPreviewRenderer
,android项目中的
NativeCameraPreview
类和表单项目中的
CameraPreview
类。有关更多信息,您可以参考,使用surfaceview的方法请尝试此方法