如何在android中绘制画布中的垂直文本

时间:2016-01-06 10:33:20

标签: android android-canvas

我想在android中绘制一个taxt的taxt,如上图所示: Vertical Text

我没有找到任何方法。 可能吗 。感谢

1 个答案:

答案 0 :(得分:4)

通常,text是水平绘制的,因为canvas矩阵的角度为0度。要垂直绘制文本,您需要将画布旋转90或-90度,然后绘制文本。您应该执行以下操作:

canvas.rotate(90, x, y);
canvas.drawText(text, pointX, pointY, paint);

有关rotate here的更多信息。