Android基线问题

幽沉谢世事,俯默窥唐虞。这篇文章主要讲述Android基线问题相关的知识,希望能为你提供帮助。
在自定义控件的时候,有时候会用到DrawText 方法:

Android基线问题

文章图片

【Android基线问题】 
 
// x:开始的位置 0 // y:基线 baseLine 求? getHeight()/2 是知道的// dy:高度的一半到 baseLine 的距离 Paint.FontMetricsInt fm = mPaint.getFontMetricsInt(); // top:是一个负值,bottom:是一个正值 int dy = (fm.bottom - fm.top) / 2 - fm.bottom; int baseLine = getHeight() / 2 + dy; canvas.drawText(mText, 0 , baseLine, mPaint);


 

    推荐阅读