如何在ListView Xamarin表单中显示和保存设备base64图像

时间:2018-09-05 07:12:13

标签: xamarin xamarin.forms

我将base64数据转换为图像,但尚未在Listview图像单元上显示。 我想在单击图像单元时将图像保存到设备。如何保存图片?

1 个答案:

答案 0 :(得分:0)

不能真正说出为什么列表视图中没有填充数据。 但是为了以xamarin形式使用本地存储,您可以从xamarin组件中使用此插件

https://github.com/dsplaisted/PCLStorage

通过nuget安装此软件后,就可以像

一样使用它
IFolder rootFolder = FileSystem.Current.LocalStorage;
IFolder folder = await rootFolder.CreateFolderAsync("ImageStorage",CreationCollisionOption.OpenIfExists);
IFile file = await folder.CreateFileAsync("pic.png",CreationCollisionOption.ReplaceExisting);
await file.WriteAllTextAsync(imageByteArray);