1.Hierarchy Viewer工具
如图,这些圆点的颜色表示这个节点相对于其他节点的性能,即相对性能。
绿色,表示快于至少该view tree的一半
黄色,表示慢于至少改view tree的一半
红色,表示该view tree中最慢的
2.优化方案
对于红色的view我们可以考虑优化布局:
主要思想就是减少层级嵌套:
1.嵌套的LinearLayout转换为RelativeLayout
效果图 嵌套的LinearLayout RelativeLayout这种优化效果可能不是那么明显,但是如果这个布局是RecyclerView的item布局,那么影响就成倍了。