状態って何?
void doDraw() {
Canvas canvas = getHolder().lockCanvas();
// canvas.save(); // ★ここで状態を保存
canvas.rotate(45.0f);
Paint paint = new Paint();
canvas.drawColor(Color.WHITE);
paint.setColor(Color.BLUE);
paint.setAntiAlias(true);
paint.setTextSize(24);
canvas.drawText("Hello, SurfaceView!", paint.getTextSize(), 0, paint);
// canvas.restore(); // ★ここで状態を復元
getHolder().unlockCanvasAndPost(canvas);
}
0 件のコメント:
コメントを投稿