gpt4 book ai didi

android - 在圆圈下方绘制文字

转载 作者:行者123 更新时间:2023-11-30 01:07:29 24 4
gpt4 key购买 nike

我想在 Canvas 的圆圈下方绘制文本。以下是我的代码,但文本绘制在圆圈上方。

 canvas.drawCircle(getWidth() / 2, getHeight() / 2, radius, paint);
canvas.drawText(text, 0, (radius*2), textPaint);

最佳答案

正确地看,您需要根据 Canvas 的高度设置 y 值,就像您设置圆一样,然后根据半径将其调整为 Below。

canvas.drawCircle(getWidth() / 2, getHeight() / 2, radius, paint);
canvas.drawText(text, 0, (getHeight() / 2) + radius, textPaint);

可能会让您感到困惑的一件事是原点在左上角。 Y 的增加是向下的

您可能需要根据文本高度添加一些额外的像素。所以 (getHeight()/2) + radius + 20

关于android - 在圆圈下方绘制文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com