上期的 Paint 详解里已经说过,文字的绘制所能控制的内容太多太细,必须拆成单独的一期专门来讲。今天这期,就是来把这些细节讲清楚的。下面进入正题:
1. Canvas 绘制文字的方式
Canvas 的文字绘制方法有三个:drawText()、drawTextRun() 和 drawTextOnPath()。
1.1 drawText(String text, float x, float y, Paint paint)
方法 | |
drawText(String text, float x, float y, Paint paint) 以坐标(x, y)为原点,绘制文本。 | |
参数 | |
text | String:文本内容。 |
x | float:绘制文本的原点的 x 坐标。 |
y | float:绘制文本的原点的 y 坐标。 |
paint | Paint:应用到文本的画笔。 |