【问题标题】:xamarin forms image not showing image in listview by URL sometimesxamarin 有时会通过 URL 形成图像而不在列表视图中显示图像
【发布时间】:2019-07-05 22:31:12
【问题描述】:

我正在使用 xamarin 表单 V3.4.0.1029999

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

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

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

【问题讨论】:

标签: image xamarin xamarin.forms


【解决方案1】:

我建议你为此使用FFImageLoading'sCachedImage。

这是一个被社区广泛接受的库,非常适合缓存,并且还具有内存处理选项。

您可以查看他们的Git wiki 以深入了解该库。

Nuget下载它

在每个平台上致电CachedImageRenderer.Init()。让我们把它放在我们 Android 项目的 MainActivity.cs 和 iOS 的 AppDelegate.cs 上。

然后添加它的命名空间并像这样使用它:

  <ffimageloading:CachedImage
                HorizontalOptions="Center" VerticalOptions="Center"
                DownsampleToViewSize="true"
                Source = "{Binding ImageUrl}">
        </ffimageloading:CachedImage>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2019-01-29
    • 2016-02-10
    • 2013-03-26
    • 2013-02-17
    • 2021-03-17
    • 2015-10-26
    相关资源
    最近更新 更多