本帖最后由 bigapple88 于 2011-10-06 15:33:01 编辑

解决方案 »

  1.   

    查了很多资料 都说 convertView复用,使用Tag 也可以让元素复用,我这样做了还是很慢,不知道怎么进一步提升。
    资料地址:http://blog.csdn.net/z104207/article/details/6667829
      

  2.   

    这个是在应用层的基础上来提高滑动速度,还是会受到list本身滑动算法的限制,我这里想做的是优化listview本身的滑动算法,我看控件的滑动操作都是在Scoller.java中来进行的,关键是这部分来怎么优化。
      

  3.   

    在android的源码里可以看出来他的滑动是按匀减速来运动的,正常情况下,当做的功f*s减为0的时候停止滑动,感觉不够流畅的原因是匀减速运动可能造成最后减速相对较快,如果能修改成变减速运动,应该会好点,但是如果改成变减速,估计是比较麻烦的,正在思考中。
      

  4.   

    我也感觉listview滑动不流畅,个人感觉并不是应用层的问题吧,是否是更底层的问题?感觉滑动起来view的刷新帧数太低了。不知道楼主的优化怎么样了?流畅性能否和viva,网易客户端相比?