2025-05-23

 

在android中,有Surface、SurfaceView和SurfaceHolder三個類可以使用。

 

Surface類:每個Surface 在系統中都對應一段單獨的視頻緩沖區,Surface就是這段緩沖區的一個描述,可以通過它提供的方法直接在上面繪圖。

 

SurfaceView類:用來創建和銷毀顯示區,處理與其他視圖之間的關系。

 

SurfaceHolder類:該類是一個接口,主要是定義其對應的Surface的方法的。

 

GUI系統通過SurfaceView來操作Surface,應用程序通過SurfaceHolder操作Surface。Surface給開發者一個獲取畫佈的接口lockCanvas(),該方法返回次Surface對應的畫佈,子程序可以自由的使用,以此滿足應用界面的需要。

 

摘自 燕龍安的專欄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *