ListView复杂列表优化

      几乎每个项目里都会用到listview,本文系在实现复杂的列表滑动的情况下,利用已知的优化方法记录一下,旨在提升ListView的滑动流畅度,为用户带来良好的体验。

(1): ViewHolder模式, 重用View和减少Child View查找时间

(2): 尽可能减少布局层次

(3): 只刷新变化的部分View

(4): 避免调用addView这样的方法

(5): 只加载当前视图需要的图片,并且在滑动列表的时候停止后台的加载线程,为UI线程空出cpu资源,在停止的时候再请求。

(6): 首次加载图片就处理(圆角/缩放等)并缓存在本地

(7)可以用分页加载

你可能感兴趣的:(ListView复杂列表优化)