我想要创建列表视图。在这个列表视图中,我将有以下字段。
StackPanel
1- Image with 300 x 400 size
2- Text-Label Controls1屏幕将很难覆盖1半ViewCell。
图像将有ImageURL。我想要顺利地加载图像。我也想使平滑的向上/向下滚动与图像出现。
有人能给我建议一下我应该用哪种控制吗?
如果列表视图,我应该使用哪个CacheStrategy?
注意:对于其中一个这样的功能,我在默认的CacheStrategy中使用了列表视图。在这一点上,我刚刚面对了图像出现的一个主要问题。当页面第一次初始化时,它正确地显示图像。但只要我向下滚动或向上滚动,图像就会消失或错位。在这种情况下,我遭受了很大的痛苦,并最终删除了图像。
请为上述功能建议适当的方法。
谢谢。
发布于 2018-03-15 08:19:18
对于listview,绝对应该使用RecycleElement作为CachingStrategy。见这里https://developer.xamarin.com/api/type/Xamarin.Forms.ListViewCachingStrategy/#Remarks
因为图像是URL,所以可以使用FFImageLoading。它将淡出-在图像下载后(而不是在下载后立即出现),您甚至可以指定一个占位符图像使用时,该图像正在下载。
https://stackoverflow.com/questions/49293157
复制相似问题