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
网友评论