请输入您要查询的百科知识:

 

词条 callback接口
释义

callback接口是在SurfaceHolder类中的。

当用到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了,一般开发中会在该函数中来清理、释放使用过的资源。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 9:52:37