状態って何?
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 件のコメント:
コメントを投稿