得到Text的基线:
val baseLine = (fontMetrics.descent - fontMetrics.ascent - fontMetrics.leading) / 2 - fontMetrics.descent
如果想要绘制的Text居中显示步骤:
1:得到要居中显示的位置的X坐标:(居中显示位置的宽度 - mTextPaint.measureText(s))/ 2
2: 得到要居中显示的位置的Y坐标:居中显示位置的高度 / 2 + baseLine
得到Text的基线:
val baseLine = (fontMetrics.descent - fontMetrics.ascent - fontMetrics.leading) / 2 - fontMetrics.descent
如果想要绘制的Text居中显示步骤:
1:得到要居中显示的位置的X坐标:(居中显示位置的宽度 - mTextPaint.measureText(s))/ 2
2: 得到要居中显示的位置的Y坐标:居中显示位置的高度 / 2 + baseLine