关于surfaceView的相关问题canvas holder.lockCanvas(new Rect(100, 1, 200, 500))canvas.drawText(can
关于surfaceView的相关问题
canvas = holder.lockCanvas(new Rect(100, 1, 200, 500));
canvas.drawText(canvas.getWidth()+"", 5, 35,paint);
1)为什么显示的结果宽度是surfaceView的宽的 而不是Rect的100的宽度?
2)为什么坐标5,35是以surfaceView的零点为基准的坐标,而不是以Rect所在的位置为基准的坐标?
谢谢 surfaceView
[解决办法]
说白了就是,你的surface就是你的画板,然后各种canvas.draw就是往上面画画.
