我想在相机中添加一个叠加层。如何用 xamarin表格
答案 0 :(得分:0)
最终的答案始终是您可以为相机控件编写自定义渲染器,并使用平台本机功能添加叠加层。
对于不涉及自定义渲染器的Xamarin.Forms解决方案,了解您开始使用的摄像头控制非常重要。
如果您使用XLabs camera control,则可以在注册服务后直接注入自定义MediaPicker.cs
。
答案 1 :(得分:0)
自定义程序就是答案。您可以轻松使用AVFoundation,请参阅此博客文章,让我前往https://blog.xamarin.com/how-to-display-camera-ios-avfoundation/。
答案 2 :(得分:0)
我是按照此链接中的步骤创建自定义控件来完成此操作的:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/view
这是非常基本的,您需要添加更多东西才能拥有完整可用的相机,但这是一个良好的开端。
这里有关于该相机焦点的讨论:Camera Using custom Camera Preview Renderer is not clear