こんにちは、円の周りにいくつかのテキストを配置したいのですが、回転させたくありません。テキストはスピードメーターのように水平にする必要があります。キャンバスを回転させるか、TextOnPath でテキストを回転させて、水平にならないようにします。
Androidでこれを行うにはどうすればよいですか?
for (int i = minValue; i <= maxValue; ++i) {
float y1 = scaleRect.top;
float y2 = y1 - 0.020f;
canvas.drawLine(0.5f, y1, 0.5f, y2, scalePaint);
if (i%2==0) {
String valueString = Integer.toString(i);
canvas.drawText(valueString, 0.5f, y2 - 0.015f, scalePaint);
}
canvas.rotate(degreesPerNick, 0.5f, 0.5f);
}