2014-06-22 64 views
0

晚上好,畫布drawText,如何旋轉以及如何更改「錨點」?

這是關於一個Android應用程序。

我想使用方法Canvas.drawText(...)。但我不知道如何旋轉文字。我需要一定角度的文字。你知道我能做到嗎?

下一個問題,通常位置座標所指的點是左下角。我想把這個「定位點」改成下面的中心。那可能嗎?旋轉的樞軸點應該是相同的。

我想簡單的問題,但我不知道如何做到這一點。感謝幫助。

回答

0

這裏是一個路徑上繪製文本的一個基本的例子,來得到它,你怎麼想你應該惹的路徑和油漆PathPaint

Paint paint = new Paint(); 
    Path path = new Path(); 
    paint.setColor(Color.BLACK); 
    path.moveTo(canvas.getWidth()/2, 0); 
    path.lineTo(canvas.getWidth()/4, 400); 
    canvas.drawTextOnPath("text manipulated", path, 0, 0, paint);