Android面試題——Android中View,SurfaceView和GLSurfaceView

View:顯示視圖,內置畫布,提供圖形繪製函數,觸屏事件,按鍵事件函數;必須在UI線程中更新畫面,速度較慢。

SurfaceView:基於View視圖進行拓展的視圖類,更適合2D遊戲的開發;是View的子類,類似雙緩機制,在新的線程中更新畫面,所以刷新界面速度比View快。(雙緩機制:即前臺緩存和後臺緩存,後臺緩存計算場景、產生畫面,前臺緩存顯示後臺緩存已畫好的畫面。)

GLSurfaceView:基於SurfaceView視圖再次進行擴展的視圖類,專用於3D遊戲開發的視圖;是SurfaceView的子類,OpenGL專用。(OpenGL:是一個開放的三維圖形軟件包。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章