android View 继承关系


二、 View  SurfaceView  GLSurfaceView

  View SurfaceView GLSurfaceView
功能 显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必须在UI主线程内更新画面,速度较慢 基于view视图进行拓展的视图类,更适合2D游戏的开发;是view的子类,类似使用双缓机制,在新的线程中更新画面所以刷新界面速度比view快。 基于SurfaceView视图再次进行拓展的视图类,专用于3D游戏开发的视图;是SurfaceView的子类,openGL专用。
区别 必须在UI的主线程中更新画面,用于被动更新画面 UI线程和子线程中都可以。在一个新启动的线程中重新绘制画面,主动更新画面  
原文地址:https://www.cnblogs.com/yaozhongxiao/p/3179397.html