代码之家  ›  专栏  ›  技术社区  ›  vladikoff

drawPostExt()在android.graphics.canvas中,什么是origin?

  •  3
  • vladikoff  · 技术社区  · 15 年前

    drawPostext(char[]文本,int索引, int count,float[]pos,油漆) 在数组中绘制文本,每个 性格 指定的原点 由 POS数组。

    是否有人知道drawPostext认为“origin”到底在哪里,因为您将“origin”指定为坐标对;即,它是字符的左下角,中间,什么?

    DrawPostext在绘制时如何计算字符高度?

    1 回复  |  直到 15 年前
        1
  •  6
  •   kc.    15 年前

    啊,我昨天花了很大一部分时间在文本居中!

    如果是左对齐,则文本原点是左下角。如果居中对齐,则文字水平居中,原点为下居中。

    你可以用

    数学abs(p.上升())+p.下降()

    P是你的颜料。