幽沉谢世事,俯默窥唐虞。这篇文章主要讲述Android基线问题相关的知识,希望能为你提供帮助。
在自定义控件的时候,有时候会用到DrawText 方法:
文章图片
【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);
推荐阅读
- mybatis源码配置文件解析之五(解析mappers标签(解析class属性))
- Scala构造函数介绍和使用详细
- Scala while循环语句用法示例
- Scala教程介绍
- Scala变量和数据类型使用介绍
- Scala模式匹配用法示例
- Scala条件表达式图解和用法
- Scala函数介绍和用法完全解读
- Scala for循环语句用法示例