一、 人为在UI线程做轻微耗时操作,,导致UI线程卡顿
二、布局layou过于复杂,无法在16ms内进行渲染
三、同一动画执行的次数过多,导致CPU或者GPU负载过重
四、View的过度绘制,导致某些像素在同一帧时间内绘制多次,从而是CPU或者GPU负载过重
a) OnDraw方法内,不要做初始化对象的操作,因为这个方法会被频繁调用
b) OnDraw方法不要做耗时操作,
五、View频繁的触发measure,layout,导致measure,layout累计耗时过多,及整个view的频繁重新渲染
六、冗余的资源以及逻辑等导致加载和执行缓慢
七、应用程序无响应
八、Adapter中的convertview没有设置tag和getTag方式
九、Xml文件嵌套层次太深
十、滑动过程中,加载加载过多的图片.也会导致卡顿,最好的方式是,当滑动完毕后,再加载图片.