캔버스에 회전을 적용하여 텍스트를 가져 왔습니다. 이제 텍스트를 가로 방향으로 이동하려고하지만 십자형으로 이동합니다. 회전 들어 아래처럼 뭔가를했습니다.캔버스의 텍스트를 수평으로 직선으로 이동하는 방법은 무엇입니까?
canvas.save();
canvas.rotate(-45,150,150);
canvas.drawText("Some Text", xAxis, 55, paint);
canvas.restore();
회전이 전체 캔버스에 적용되어 있기 때문에 움직이지 않습니다. 이제이 텍스트를 수평으로 직선으로 이동 시키십시오.
어떨까요? 나는 그것이 줄을 빨간색처럼 움직이는 xAxis
의 가치를 높일 경우
위의 코드의 출력은 오른쪽하지이
같다. 그림에서 선이 녹색처럼 움직 이길 원합니다.
'rotate()'전에 번역하기 – pskink
@pskink 어떻게 제안 할 수 있습니까? 실제로 당신을 얻지 못했습니다 –
'translate' 및'rotate' 메소드에 대한'Canvas' 문서를보십시오 – pskink