包含列表视图的ContentPage在Android上显示得非常慢

时间:2017-08-14 05:49:25

标签: xamarin xamarin.android xamarin.forms ffimageloading

我不确定这是我的问题还是Xamarin的问题。 在iPad上,我的应用程序可以加载包含ListView中的数据列表的页面。 ListView中的View Cell可能稍微复杂一些。它包含一个配置文件图像,一些较小的图标,使用FFImageLoading。

在iPad上,当我点击第一页的单元格进入包含数据列表的下一页时,它会非常顺利地加载。 在Android上,当我点击一个单元格进入下一页时,点击的检测速度很慢,ListView的加载时间也很慢。

反正有提升表现吗?我以为这是我从SQLite加载的数据。但是,在我注释掉ListView上的ItemsSource之后,加载时间很好。

这是我用于显示单元格的数据窗口。

{{1}}

enter image description here

2 个答案:

答案 0 :(得分:2)

尝试设置listview缓存策略以提高性能。

See here了解更多详情

请注意,您可能需要跳过一些箍来使用带有FFImageLoading的RecycleElement。问题描述为here

另外,请发布您的数据模板,以便我们了解它是否可以简化。

答案 1 :(得分:0)