美文网首页
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