大佬教程收集整理的这篇文章主要介绍了Xamarin 自定义渲染器拍照,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用 Xamarin 表单自定义渲染器拍照。 我使用 Custom Renderer Sample 并在 Xaml 中添加了一个名为 'btnTakePicture' 的按钮,但我不知道如何在按钮单击事件上拍照。 我想在屏幕的一部分显示相机。 我还检查了 Xam.Media.Plugin,但无法拍照。
Xaml 代码
<ContentPage xmlns="http://xamarin.com/scheR_322_11845@as/2014/forms"
xmlns:x="http://scheR_322_11845@as.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:Customrenderer;assembly=Customrenderer"
x:Class="Customrenderer.frmCamera"
title="Main Page">
<GrID>
<GrID.RowDeFinitions>
<RowDeFinition Height="1*"/>
<RowDeFinition Height="7*"/>
<RowDeFinition Height="2*"/>
</GrID.RowDeFinitions>
<GrID GrID.Row="0">
<Label Text="Camera PrevIEw"/>
</GrID>
<GrID GrID.Row="1">
<local:CameraPrevIEw Camera="Rear" x:name="cmrPrevIEw"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand" BACkground="black"/>
</GrID>
<GrID GrID.Row="2">
<GrID.columnDeFinitions>
<columnDeFinition WIDth="1*"/>
<columnDeFinition WIDth="1*"/>
</GrID.columnDeFinitions>
<button x:name="btnChangeCamera" Text="Switch Camera" Clicked="btnChangeCamera_Clicked"/>
<button x:name="btnTakePicture" Text="Take" GrID.column="1" Clicked="btnTakePicture_Clicked"/>
</GrID>
<Frame></Frame>
</GrID>
</ContentPage>
C# 代码
using System.IO;
using Xamarin.Essentials;
using Xamarin.Forms;
namespace Customrenderer
{
public partial class frmCamera : ContentPage
{
public frmCamera()
{
InitializeComponent();
}
private voID btnChangeCamera_Clicked(object sender,System.EventArgs E)
{
if (cmrPrevIEw.Camera == CameraOptions.Rear)
cmrPrevIEw.Camera = CameraOptions.Front;
else
cmrPrevIEw.Camera = CameraOptions.Rear;
}
bool blnIsFlashlight = false;
private voID btnFlashlight_Clicked(object sender,System.EventArgs E)
{
if (blnIsFlashlight)
{
Flashlight.TurnOffAsync();
blnIsFlashlight = false;
}
else
{
Flashlight.TurnOnAsync();
blnIsFlashlight = true;
}
}
private voID btnTakePhoto_Clicked(object sender,System.EventArgs E)
{
}
}
}
here is my project Screenshot
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的Xamarin 自定义渲染器拍照全部内容,希望文章能够帮你解决Xamarin 自定义渲染器拍照所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。