drawPosText(char [] text,int index,int count,float [] pos,Paint paint)绘制数组中的文本,每个字符的原点由pos数组指定.
有没有人知道drawPosText究竟在哪里考虑"原点",因为你将"origin"指定为坐标对; 即,它是字符的左下角,中心,是什么?
另外drawPosText在绘制时如何计算字符高度?
小智 6
啊,我昨天花了一大块时间玩一些文字!
如果您处于左对齐状态,则文本原点位于左下角.如果您处于中心对齐位置,则文本将水平居中,原点位于底部中心.
您可以使用获得文本的高度
Math.abs(p.ascent())+ p.descent()
其中p是你的油漆.