效果图:
FontMetrics:
1. 浅黄色区域就是文字的FontMetrics区域,可以看出来文字实在此区域垂直居中绘制
2. 红色线:为FontMetrics的top
3. 灰色线:为FontMetrics的ascent
4. 黄色线:为FontMetrics的leading
5. 蓝色线:为baseline线
6. 白色线:为FontMetrics的descent
7. 绿色线:为FontMetrics的bottom
Rect:
1. 第一个小黑矩形为“测”字的rect区域
2. 第二个长黑矩形为“测试:12hg”字的rect区域 总结
只要彻底弄明白baseline才能轻松掌握drawText接口,才不至于开发的时候总是搞不明白绘制的文字要么偏上要么偏下。
参考