首先创建一个GameSurfaceView类,然后继承SurfaceView类和SurfaceHolder.Callback接口并实现它们的方法,同时我们声明三个对象paint,canvas和surfaceHolder。
public class GameSurfaceView extends SurfaceView implements SurfaceHolder.Callback {
private Paint paint;//画笔
private Canvas canvas;//画布
private SurfaceHolder surfaceHolder;
public static int screenWidth;
public static int screenHight;
public GameSurfaceView(Context context) {
}
@Override
public void surfaceCreated(SurfaceHolder holder) {
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
}
创建完毕后我们就开始写入方法了,首先写GameSurfaceView这个方法