surfaceView虽然继承自View,但是并没有重写onDraw()方法,所以,即使重写了surfaceView的onDraw()方法,也不会被调用。
解决方法是实现了surfaceHolder.Callback接口之后,在surfaceCreated(SurfaceHoder arg0)方法中添加一句
setWillNotDraw(false);
这个方法,看字面也能理解是什么意思了吧
surfaceView虽然继承自View,但是并没有重写onDraw()方法,所以,即使重写了surfaceView的onDraw()方法,也不会被调用。
解决方法是实现了surfaceHolder.Callback接口之后,在surfaceCreated(SurfaceHoder arg0)方法中添加一句
setWillNotDraw(false);
这个方法,看字面也能理解是什么意思了吧