如何在滚动时强制Android ListView不更新?

时间:2012-06-23 10:55:08

标签: android listview scroll reload

我有ListView个自定义适配器,每个项目都有getView()个动画。关键是,我想要为每个项目设置一次动画,但每次项目出现在屏幕上时都会发生这种情况(我向下滚动,更多项目会显示动画,但当我向后滚动时,它会发生在我看过的项目上更早)。

我想知道是否有一种杀死ListView更新的方法?它更令人讨厌,因为它还会重新加载我从网络上获得的图像。

1 个答案:

答案 0 :(得分:1)

  

关键是,我想为每个项目设置一次动画,但每次项目出现在屏幕上时都会出现

然后跟踪之前已制作动画的动画,并且不再为它们设置动画。

  

我想知道是否有一种杀死ListView更新的方法?

没有

  

这更令人讨厌,因为它还会重新加载我从网络上获取的图像。

将这些图像缓存到内存和/或磁盘,这样就不会多次下载图像了。