我有ListView
个自定义适配器,每个项目都有getView()
个动画。关键是,我想要为每个项目设置一次动画,但每次项目出现在屏幕上时都会发生这种情况(我向下滚动,更多项目会显示动画,但当我向后滚动时,它会发生在我看过的项目上更早)。
我想知道是否有一种杀死ListView更新的方法?它更令人讨厌,因为它还会重新加载我从网络上获得的图像。
答案 0 :(得分:1)
关键是,我想为每个项目设置一次动画,但每次项目出现在屏幕上时都会出现
然后跟踪之前已制作动画的动画,并且不再为它们设置动画。
我想知道是否有一种杀死ListView更新的方法?
没有
这更令人讨厌,因为它还会重新加载我从网络上获取的图像。
将这些图像缓存到内存和/或磁盘,这样就不会多次下载图像了。