词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。