簡體   English   中英

畫布drawText,如何旋轉以及如何更改“錨點”?

[英]Canvas drawText, how to rotate and how to change “anchor-point”?

晚上好,

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

我想使用Canvas.drawText(...)方法。 但是我不知道如何旋轉文本。 我需要在特定位置,特定角度的文本。 你知道我怎么能做到嗎?

下一個問題通常是位置坐標所指的點是左下角。 我想將此“錨點”更改為較低的中心。 那可能嗎? 旋轉的樞軸點應該相同。

我猜很簡單的問題,但我不知道該怎么做。 感謝幫助。

這是在路徑上繪制文本的基本示例,以獲取想要的方式,您應該弄亂路徑和繪畫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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM