0

カスタムで縦にテキストを描画することは可能Viewですか? のようなテキストを書くとcanvas.drawText("TEST", 0, 0, paint);。テキストはキャンバスに横向きに印刷されます。垂直に回転するにはどうすればよいですか?ありがとう。

4

1 に答える 1

0

遅すぎることはわかっていますが、回答がないので書きました。

pathを使用して、1 つのパスにテキストを描画できます

private val path = Path()
path.moveTo(rect.centerX().toFloat(), height.toFloat())
path.lineTo(rect.centerX().toFloat(), 0F)
canvas.drawTextOnPath("Lalit jadav Lalit jadav Lalit jadav", path, 0F, 0F, textPaint)
于 2017-12-13T10:47:47.133 に答える