xamarin表单图像有时无法通过URL在列表视图中显示图像

时间:2019-02-12 09:59:37

标签: image xamarin xamarin.forms

我正在使用xamarin形式V3.4.0.1029999

我有一个包含图像控件的列表视图。

我通过字符串Property传递图像源。有时listview不会按URL显示图像。我的意思是例如它显示39个项目,但2。

有时它不会从URL加载图像。 我应该怎么做才能始终加载图像?

1 个答案:

答案 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>