The*_*per 4 xamarin xamarin.forms
在我的 xamarin 表单应用程序中,我有一个页面,其中有一个小的相机视图,我想从该相机视图中拍照。
如果我要彻底导航到新的页面,并拍摄照片,我知道它可以通过使用插件等来完成这个
await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "Test",
SaveToAlbum = true,
CompressionQuality = 75,
CustomPhotoSize = 50,
PhotoSize = PhotoSize.MaxWidthHeight,
MaxWidthHeight = 2000,
DefaultCamera = CameraDevice.Front
});
Run Code Online (Sandbox Code Playgroud)
如果我想在现有页面上从相机拍照而不导航到新页面,任何人都可以建议我需要如何处理吗?
要捕获图像,您必须将其返回到一个变量,如下所示:
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "Test",
SaveToAlbum = true,
CompressionQuality = 75,
CustomPhotoSize = 50,
PhotoSize = PhotoSize.MaxWidthHeight,
MaxWidthHeight = 2000,
DefaultCamera = CameraDevice.Front
});
Run Code Online (Sandbox Code Playgroud)
然后,您可以将图像安装在视图上的图像控制器上,如下所示:
image1.Source = file.Path;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9249 次 |
| 最近记录: |