0

マーカー イメージの前にテキストを描画したいのですが、テキストがイメージの境界からはみ出してしまいます。テキストを自動調整できますか? はいの場合は、実用的な例を教えてください。次のコードを使用してテキストを描画しています。

    paint.setTextSize((int) (11 * scale));
    // text shadow
    paint.setShadowLayer(1f, 0f, 1f, Color.WHITE);

    // draw text to the Canvas center
    Rect bounds = new Rect();
    paint.setTextAlign(Align.CENTER);

    paint.getTextBounds(gText, 0, gText.length(), bounds);

        int x=20;
        int y=15;
    canvas.drawText(gText, x * scale, y * scale, paint);

次の出力が表示されます

ここに画像の説明を入力

テキストを調整するにはどうすればよいですか?

4

1 に答える 1