Canvas drawText,如何旋转以及如何更改"锚点"?

时间:2014-06-22 23:10:36

标签: java android text android-canvas

晚上好,

这是关于Android应用程序。

我想使用方法Canvas.drawText(...)。但我不知道如何旋转文本。我需要在特定角度的某个位置处的文本。你知道我怎么能做到这一点吗?

下一个问题,通常是位置坐标引用的点是左下角。我想改变这个"锚点"到下中心。那可能吗?旋转的枢轴点应该是相同的。

我想简单的问题,但我不知道如何做到这一点。谢谢你的帮助。

1 个答案:

答案 0 :(得分: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);