callback接口

callback接口是在SurfaceHolder類中的。當用到SurfaceView來繪製界面時就需要用到callback接口的幫助。

基本介紹

  • 中文名:callback接口
  • 外文名:The callback interface
三種方法
此接口會提供三種方法來監視Surface的變化:
第一個方法:
surfaceCreated(SurfaceHolder holder):當Surface第一次創建後會立即調用該函式。程式可以在該函式中做些和繪製界面相關的初始化工作,不過在開發過程中,一般都是在其他執行緒中來繪製,不會在此函式中繪製,除非是只需要繪製一次的。
第二種方法:
surfaceChanged(SurfaceHolder holder, int format, int width,int height):當Surface的狀態(大小或者格式)發生變化的時候會調用該函式,調用完surfaceCreated後surfaceChanged至少會被調用一次。
第三種方法:
public void surfaceDestroyed(SurfaceHolder holder) :當Surface被摧毀前會調用該函式,該函式被調用後就不能再使用Surface了,一般開發中會在該函式中來清理、釋放使用過的資源。

相關詞條

熱門詞條

聯絡我們