當用到SurfaceView來繪製界面時就需要用到callback接口的幫助。
此接口會提供三種方法來監視Surface的變化:
第一個方法:
surfaceCreated(SurfaceHolder holder):當Surface第一次創建後會立即調用該函式。程式可以在該函數中做些和繪製界面相關的初始化工作,不過在開發過程中,一般都是在其他執行緒中來繪製,不會在此函式中繪製,除非是只需要繪製一次的。
第二種方法:
surfaceChanged(SurfaceHolder holder, int format, int width,int height):當Surface的狀態(大小或者格式)發生變化的時候會調用該函式,調用完surfaceCreated後surfaceChanged至少會被調用一次。
第三種方法:
public void surfaceDestroyed(SurfaceHolder holder) :當Surface被摧毀前會調用該函式,該函式被調用後就不能再使用Surface了,一般開發中會在該函式中來清理、釋放使用過的資源。
相關詞條
-
callback接口
callback接口是在SurfaceHolder類中的。 surfaceCreated(SurfaceHolder surfaceDestroyed(...
-
CALLBACK
CALLBACK(回調函式)就是一個通過函式指針調用的函式。如果你把函式的指針(地址)作為參數傳遞給另一個函式,當這個指針被用為調用它所指向的函式時,就...
jQueryCallback函式 -
guide[圖形用戶界面]
發生時,應用程式會做出回響並執行某些預定的功能子程式(Callback...(開或關),當鼠點擊它時按鈕將下陷,並執行callback(回調函式)中指定的內容,再次點擊,按鈕復原,並再次執行callback中的內容;(3...
概述 程式設計 -
EXPRESSJS
的 node.jsWeb套用框架, 提供一系列強大特性幫助你創建各種Web套用。編程接口...], callback)當 env 和 app.get('env')(也就是 process.env.NODE_ENV) 匹配時, 調用callback...
簡介 編程接口 版本 -
vrp[華為網路作業系統]
TA設備,通過ISDN線路撥入路由器的cE1/PRI接口,用戶只需要鍵入...接口的IP位址Quidway系列路由器提供了豐富的基於IP位址的套用。接口支持多個從IP位址Quidway系列路由器的每個接口可配置一個主IP...
通用路由平台 VRP結構 VRP性能 路由協定 備份套用 -
ATL 開發指南
);第三章介紹了活動模板庫(ATL)的概念和使用方法;第四章涉及接口的實現和執行緒...ATL之間的關係;第十二章介紹了兩種GUI接口――對話框和視窗;最後一章... Server(MTS)2.3 COM的精髓:接口2.3.1 C++的虛函式表...
內容介紹 作品目錄 -
MFC[微軟基礎類庫]
的結合。API,即微軟提供的Windows下應用程式的程式語言接口,是一種...方便了許多程式設計師,傳統的win32開發(直接使用Windows的接口函式...
簡單介紹 特點 關鍵技術 重要MFC MFC類別 -
面向切面編程
,MethodInterceptor(擴展了Callback接口)主要用於實現around...信息的服務接口(StudentInfoService)和其實現類...java.lang.reflect.InvocationHandler接口為我們實現動態代理類提供了一個方案,但是該方案針對...
基本信息 代碼分析 -
設計模式[設計模式概念]
Principle,DIP)、接口隔離原則(Interface Segregation...設計一“光碟”接口。如圖:[pre...。接口隔離原則定製服務的例子,每一個接口應該是一種角色,不多不少,不乾...
簡介 設計框架 設計原則 基本模式 設計步驟