众所周知,view是通过刷新来重绘视图的,Android系统通过发出VSYNC信号来进行屏幕重绘,刷新的时间间隔为16ms,如果在16ms内view完成你所需要的所有操作,那么用户在视觉上就不会产生卡顿的感觉:而如果执行的操作逻辑太多,特别是需要频繁刷新的界面,就会不断阻塞主线程,从而导致画面卡顿. 因此Android提供了surfaceView. 1.View主要适用于主动更新的情况,surfaceView主要适用于被动更新,例如频繁的刷新. 2.View在主线程 中对View进行刷新,sur…