ui的布局,测量,绘制,需要在16毫秒之内,人的眼睛就会觉得流畅。
1、如何选择布局?
能用FrameLayout就用FrameLayout,因为FrameLayout是最简单高效的。
其次,有限选择Relativelayout,因为他可以实现一些在LinearLayout必须嵌套才能实现的布局,而Relativelayout不用嵌套,就能实现。
2、重复绘制overdraw
同一帧,某一个像素点,被绘制了多次。
比如:viewpager和fragment都设置了背景色,这样就导致,同一个像素点,在同一时间,被重复绘制了。
3、ConstraintLayout