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

Rez*_*eza 1 android android-canvas

我正在尝试在 android 的画布中绘制一个taxt,如上图: 竖排文字

我没有找到任何方法。是否可以 。谢谢

Hen*_*nry 5

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

canvas.rotate(90, x, y);
canvas.drawText(text, pointX, pointY, paint);
Run Code Online (Sandbox Code Playgroud)

更多在rotate 这里