[英]android canvas drawText
drawText从提供点绘制文本。 但是我需要不同的行为。
让我们将点(x,y)称为p。
drawText如何工作:
pMYTEXT
我需要什么:MYTpEXT
因此,我想以此点为中心绘制文本。 这可能吗?
我认为要做到这一点,我应该测量文本并抵消这一点。 但是我该如何衡量呢? 尚未绘制。
当然。 使用Paint函数measureText获取要在点p左侧保留的字符串的宽度。 从p的x位置减去该长度,然后在此处绘制。
将油漆对齐设置为居中。
paint.setTextAlign(Paint.Align.CENTER)
您也可以使用LEFT和RIGHT。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.