Android滚动速度优化备查点

来源:互联网 发布:人工智能 演讲 编辑:程序博客网 时间:2024/06/01 12:53

一,getView函数中,减少不必要的inflation

二,getView函数中,减少findViewById的使用

三,避免绘制重叠的区域:getWindow().setBackgroundDrawable(null);   

四,避免在运行时对图片进行缩放。

五,避免在滚动时进行动画。如果实在需要,关闭DrawingCache。ListView.setDrawableCacheEnabled(false)!

六,使用Allocation Tracker减少GC。

七,ObjectPool,StringBuilder,SoftReference来进行数据对象的缓存。

八,打开StrictMode来进行调试。

九,检查主线程Looper,Looper.setMessageLogging()取消不必要行为。

原创粉丝点击