Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 如何在滚动视图中延迟加载图像_Xamarin - Fatal编程技术网

Xamarin 如何在滚动视图中延迟加载图像

Xamarin 如何在滚动视图中延迟加载图像,xamarin,Xamarin,我想显示一个有相当多缩略图的滚动视图。例如: 我希望尽可能快地加载视图,而不延迟加载,直到加载所有图像。这本质上意味着我需要延迟加载图像内容。下载每个图像时,应显示占位符图像(从本地获取)。我当然知道如何从头开始做这件事,但我想知道是否有可用的标准解决方案。我可以设置Xamarin.Forms.Image类以获得此行为吗 是否有任何特定的原因需要专门使用ScrollView 从您描述的内容来看,您实际上应该使用ListView(如果您有一个大的图像列表,这将大大提高性能)。 然后,就像@Sush

我想显示一个有相当多缩略图的滚动视图。例如:


我希望尽可能快地加载视图,而不延迟加载,直到加载所有图像。这本质上意味着我需要延迟加载图像内容。下载每个图像时,应显示占位符图像(从本地获取)。我当然知道如何从头开始做这件事,但我想知道是否有可用的标准解决方案。我可以设置Xamarin.Forms.Image类以获得此行为吗

是否有任何特定的原因需要专门使用ScrollView

从您描述的内容来看,您实际上应该使用ListView(如果您有一个大的图像列表,这将大大提高性能)。 然后,就像@SushiHangover所说的,有一个fImageLoading可以帮助您处理这些图像,或者您可以创建自己的图像类,在android和iOS上实现自定义解决方案。
Glide是Android的易用解决方案,SDWebImage也是iOS的好解决方案。

Xamarin和Windows的图像加载、缓存和转换库: