0

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

我想知道是否有杀死 ListView 更新的方法?这更烦人,因为它还会重新加载我从网络上获取的图像。

4

1 回答 1

1

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

然后跟踪您之前为哪些动画制作过动画,并且不再为它们制作动画。

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

不。

更烦人的原因是它还会重新加载我从网络上获取的图像。

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

于 2012-06-23T11:02:15.187 回答