如何在Xamarin表单中创建半屏相机视图

我想在半屏幕中显示实时相机视图,剩下的一半屏幕需要在Xamarin表单中插入一些控件。为相机目的,我使用“Plugin.Media”;但插件会打开新的相机窗口。应该在iOS和Android上显示相同的页面。请建议我如何开发/设计此页面。 或如何从此视图创建任何自定义渲染器。如何在Xamarin表单中创建半屏相机视图

回答:

你需要写一个自定义呈现。

在PCL中创建基本的ContentPage或BasePage CameraView.xaml。

在你的Android项目,你需要创建摄像头UI喜欢这里

https://github.com/pierceboggan/Moments/blob/master/Moments%20-%20CSharp/Moments.Droid/Resources/layout/CameraLayout.axml

现在只写喜欢这里的渲染:

https://github.com/pierceboggan/Moments/blob/master/Moments%20-%20XAML/Moments.Droid/Pages/CameraPage.cs

同样的步骤也适用于iOS只需使用https://github.com/pierceboggan/Moments进行学习。

回答:

您将需要自定义视图渲染器来实现它。 的Xamarin形式官方文档中有它的一个例子,你可以点击这里:https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/custom-renderer/view/

关于控制设计的其余部分,则可以使用Xamarin窗体控件(按钮,图像等)

以上是 如何在Xamarin表单中创建半屏相机视图 的全部内容, 来源链接: utcz.com/qa/262343.html

回到顶部