我正在使用xamarin形式V3.4.0.1029999
我有一个包含图像控件的列表视图。
我通过字符串Property传递图像源。有时listview不会按URL显示图像。我的意思是例如它显示39个项目,但2。
有时它不会从URL加载图像。 我应该怎么做才能始终加载图像?
答案 0 :(得分:2)
我建议您为此使用FFImageLoading's CachedImage。
这是一个被社区广泛接受的库,具有出色的缓存功能,还具有内存处理选项。
您可以检查他们的Git wiki来深入了解图书馆。
从Nuget下载它
在每个平台上致电CachedImageRenderer.Init()
。让我们将其放在我们的Android项目的MainActivity.cs
和iOS的AppDelegate.cs
上。
然后添加其名称空间并像这样使用它:
<ffimageloading:CachedImage
HorizontalOptions="Center" VerticalOptions="Center"
DownsampleToViewSize="true"
Source = "{Binding ImageUrl}">
</ffimageloading:CachedImage>