0

Mvvmcross版本4.4.0不能与xamarin形式安装mvvmcross下载缓存pluguin

xamarin形式需要Xamanarin.android.support.v4/v7.x版本23.0.0 下载缓存插件需要Xamarin.android.support.compat版本24.2.1

我的应用程序正在使用xamarin形式使我不能删除它,但我也需要使用MvxListView来显示从local:MvxBind="ImageUrl myimage" URL的图像,所以我需要下载缓存插件,但我不能安装它。

是否有任何其他IMvxImageHelper改用MvvmCross-DownloadCache插件?或任何其他解决方案?

*重要提示 - > Android视图中没有代码。

+0

Xamarin.Forms取决于老Xamarin.Android.Support包。所以不幸的是这些不兼容。 – Cheesebaron

+0

我知道,但如何给一轮?我需要从字符串URL加载图像到imageView ... – Setar

+0

FFImageLoading作为@Joehl在他的答案建议是一个好地方开始。 – Cheesebaron

回答

1

我们使用Xamarin.Forms插件FFImageLoading - Fast & Furious Image Loading。它的作用就像一个魅力,图像加载比没有这个插件要快得多。所以只要看看它。

你可以在this github wiki找到详细的文件。

下面是一个简短的XAML示例如何使用它:

<ffimageloading:CachedImage HorizontalOptions="Center" VerticalOptions="Center" 
      WidthRequest="300" HeightRequest="300" 
      DownsampleToViewSize="true" 
      Source = "http://loremflickr.com/600/600/nature?filename=simple.jpg"> 
</ffimageloading:CachedImage> 
+0

谢谢你的回应,它还没有工作,但我认为你给了我的方式!,我会尽快接受你的回答! – Setar

+0

好的。或者只是问我,也许我可以帮你了 – Joehl

+0

嗯,我有一个viewmodel的属性,这是一个图像url我只需要在imageview中绑定它,而不使用android视图,所以我不能使用mvx.mvxlistview,因为我说,但与ffimageloading必须有一种方法,你提供给我的axml代码并不适合我需要的功能,但是ffimageloading中的其他图像标签可以给我提供解决方案,现在我不在,但我会在2到3小时内回来感谢你的努力,不要担心我只需要多一点时间! :) – Setar