美文网首页
canvas.drawText浅析

canvas.drawText浅析

作者: 卜卜Bruce | 来源:发表于2018-06-30 17:22 被阅读0次

public void drawText(@NonNull String text, float x, float y, @NonNull Paint paint)

绘制文本的时候,参数X,Y并不是绘制的起点,而是文字的底部 比如
绘制A , 这个x,y 是A的左下角的坐标,下图 baseline起点,而不是右上角的坐标。

获取text的长度 使用 paint.measureText(text); 方法测量文本的长度

获取text的高度 使用float height = paint.ascent()+paint.descent(); 获取。
关于字体参数可以查看下面图片。


FontMetrics.png

相关文章

网友评论

      本文标题:canvas.drawText浅析

      本文链接:https://www.haomeiwen.com/subject/gmztuftx.html