1.UI卡顿的定义:屏幕刷新的帧率不稳定,无法保证每秒绘制60帧,也就是说有掉帧的情况发生。
2.卡顿的原因及常见的解决方式

注:相对布局 RelativeLayout通常需要测量所有子节点两次才能把子节点合理布局,线性布局LinerLayout中输入子节点设置了权重属性,也需要测量这些子节点两次才能合理布局。
3.VSync机制

4.VSync的作用
(1)Vertical Synchronization 垂直同步:VSync技术的引入主要是为了解决Tearing”(撕裂)现象;
(2)同步UI绘制和动画,使得他们可以获得一个达到60fps的固定帧率。