我想在我的标记图像前绘制文本。但是文本超出了图像的边界。我可以自动调整文本吗?如果是,那么请务实地给我一个例子。我正在使用以下代码来绘制文本。
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);
它显示以下输出
如何调整文字?