0

パスに沿って移動する円とポインタを描きたいです。パスにテキストを適切に書き込むことができます。ただし、ポインターでは、テキストが切り捨てられたり重なったりします。ゲインなしで textSize と spanSize を増やしてみました。以下はコードです。

        canvas.drawPath(mCirclePonterPath, mPointerPaint);

        numberPaint.setColor(Color.parseColor("#ffffff"));
        numberPaint.setAntiAlias(true);
        numberPaint.setStyle(Paint.Style.STROKE);
        numberPaint.setTextAlign(Paint.Align.LEFT);
        numberPaint.setTextSize(65f);

        canvas.drawTextOnPath("10",mCirclePonterPath,0,0,numberPaint);

参考までに画像を添付します。

ポインターは、数字の 10 を表示する黒い円です

4

0 に答える 0