gpt4 book ai didi

android - android.graphics.Canvas 中的 drawPosText(),什么是起源?

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:27 25 4
gpt4 key购买 nike

drawPosText(char[] text, int index, int count, float[] pos, Paint paint) Draw the text in the array, with each character's origin specified by the pos array.

有谁知道 drawPosText 认为“原点”的确切位置,因为您将“原点”指定为坐标对;即,它是字符的左下角,中心,什么?

还有drawPosText绘制时如何计算字符高度?

最佳答案

啊,我昨天花了一大块时间在让一些文本居中!

如果您左对齐,文本原点是左下角。如果您采用居中对齐方式,则文本水平居中并且原点位于底部居中。

你可以用

获取文本的高度

数学.abs(p.ascent()) + p.descent()

其中 p 是您的画图。

关于android - android.graphics.Canvas 中的 drawPosText(),什么是起源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2448103/

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