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