drawText从提供点绘制文本。但我需要不同的行为
我们将点(x,y)称为p。
drawText如何工作:
pMYTEXT
我需要的:
MYTpEXT
所以我想用这一点精确地绘制文本。这可能吗?
我认为要这样做我应该测量文本并抵消这一点。但我该如何衡量呢?它还没有画出来。
答案 0 :(得分:0)
不确定。使用Paint函数measureText获取想要在点p左侧的字符串的宽度。从p的x位置减去该长度,并将其绘制在那里。
答案 1 :(得分:0)
将油漆对齐方式设置为居中。
paint.setTextAlign(Paint.Align.CENTER)
您还可以使用LEFT和RIGHT。