我想在单页中显示图像列表,就像图库一样。在我的xaml页面中,我创建单包视图,在我的包装视图中
添加ffimageloader
以加载图片。在这里,我给出了图片网址列表'该包装视图包含ffimageloader。当我打电话给那个页面时,它显示了一个错误的错误。
system.outofmemoryexception: out of memory at ffimageloading.platformimageloadertask.....
。许多帖子建议,如果我们使用ffimageloader而不是图像标签,我们将减少此类问题,但在使用此问题后仍然会遇到相同的问题。我在xamarin android中运行我的应用程序。请提出任何想法。
以下是我试过的示例代码
<CustomWrapView x:Name="SampleGalleryView" ItemsSource="{Binding GalleryImages}">
<CustomWrapView.ItemTemplate>
<DataTemplate>
<ffimageloading:CachedImage Source="{Binding ImageUrl}" />
</DataTemplate>
</CustomWrapView.ItemTemplate>
</CustomWrapView>
答案 0 :(得分:0)
看看FFImageLoading的下采样功能。您可以在此处详细了解:https://github.com/luberda-molinet/FFImageLoading/wiki/Xamarin.Forms-API#downsampling-properties
如果您有很多项目,您应该使用一些能够进行项目虚拟化的视图(我怀疑WrapView不是),例如:ListView
/ CarouselView
,等