阅读背景:

Android ListView 快速滑动的优化

来源:互联网 

ListView 为了减少对内存的占用,使用复用 View 的方式,这样是以时间换空间的思路。当滑动的时候,ListView 一直在更新各个 Item View ,当在快速滑动的时候,计算量就变大,特别是 Item View 比较复杂的布局的情况,甚至需要异步加载图片,这样就导致了大量的操作,而且有些操作是没有意义的,比如异步加载图片,这个一般可以认为是相对比较耗时的,加载完成的时间具有不确定性,而即使加载完成了,这个 Item View 已经被或马上要被替换成其他的 Item View 了。也就是这个时候,加载数据是没有意义的。ListView 为了减少对内存的占用,使用复用 View 的方式,这样是以时间换空间的思路。




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: