Android 防止多个MVXimageView在ListView中下载图像
我正在构建一个应用程序,它使用绑定到元素列表的MvxListView。模板中有一个绑定到imageURL的MvxImageView。我遇到的问题是,一旦我轻弹列表并向下滚动许多项目,图像加载就会花费很长时间。我可以看到android日志中有很多下载线程,这就是为什么加载图像需要很长时间的原因。有没有办法阻止imageview下载图像直到滚动停止?我一直在努力找出解决办法,但我能设法使它奏效 有什么想法吗Android 防止多个MVXimageView在ListView中下载图像,android,xamarin,xamarin.android,mvvmcross,Android,Xamarin,Xamarin.android,Mvvmcross,我正在构建一个应用程序,它使用绑定到元素列表的MvxListView。模板中有一个绑定到imageURL的MvxImageView。我遇到的问题是,一旦我轻弹列表并向下滚动许多项目,图像加载就会花费很长时间。我可以看到android日志中有很多下载线程,这就是为什么加载图像需要很长时间的原因。有没有办法阻止imageview下载图像直到滚动停止?我一直在努力找出解决办法,但我能设法使它奏效 有什么想法吗 谢谢您可以在DownloadCache插件中限制并发下载量?@Cheesebaron这能解决
谢谢您可以在DownloadCache插件中限制并发下载量?@Cheesebaron这能解决问题吗?如果我滚动,图像不会堆积成一个队列吗?或者该请求将被丢弃?它将使它们排队。@Cheesebaron所以这不好。因为如果你滚动20次,它会一个接一个地向下滚动,你会等待。。。实际上,我已经提出了一个解决方案,每个listviewitem都有一个计时器,一旦它消失,它就会下载图像,每当视图被回收时,计时器就会被重置。