Android自定义View过程中,一定会涉及到canvas,canvas属性中有一个方法:drawText(String text,float x,float y,Paint paint)
理解:
Canvas的三种绘制文字的方式:
drawText(),drawTextRun()和drawTextOnPath()。常用的只有drawText()方法。
drawText(String text,float x,float y,Paint paint)
drawText()是Canvas最基本的绘制文字的方法:给出文字的内容和位置,Canvas按要求去绘制文字。
String text="hello world!";
...
canvas.drawText(text,200,300,mPaint);
参数解释:
text :文字内容
x: 文字水平方法坐标
y:文字垂直方向坐标
mPaint:画笔
理解常用的drawText()方法即可满足日常开发,如果感觉用画笔(Paint)画出来的文字太丑,可用动态加载TextView 的方式来显示文字;后两种方法太生僻啦。