Monotouch的异步图像下载器/缓存

geo*_*iva 4 caching asynchronous image xamarin.ios

谷歌搜索了一段时间后,我找不到在我当前的Monotouch应用程序中使用的库.

我想知道是否有一些Monotouch库能够执行如下功能:

  • 异步图像下载器;
  • 异步内存/磁盘映像缓存;
  • 取消图像下载支持;

使用Objective-C进行开发时,我习惯使用众所周知的SDWebImage库.

如果可能的话,我想使用一个部分支持Xamarin Cross-Platform的库,以便将它用于我当前应用程序的Mono For Android版本.

jon*_*ers 5

我们总是使用ImageLoaderin MonoTouch.Dialog.它具有缓存和异步下载功能.但是,要取消,您必须自己处理.

请看:https://github.com/migueldeicaza/MonoTouch.Dialog/blob/master/MonoTouch.Dialog/Utilities/ImageLoader.cs

它现在是Xamarin.iOS中的内置引用,您应该可以在"添加引用"对话框中找到它.