This commit is contained in:
sloop
2016-05-15 21:04:48 +08:00
parent 8c833ec9cf
commit 230083634f

View File

@@ -184,9 +184,12 @@ leading | + | 行间距,当前行bottom与下一行top之间的距离的推荐
#### 文字居中
根据前面的知识可知,想让文字水平居中很容易,只需要设置 TextAlign 为 CENTER然后将x坐标直接指定为中心轴即可
对于绘制居中的文本来说,我们可以封装一个方法用中心点作为绘制坐标,在绘制的时候转换为实际坐标
根据前面的知识可知,想让文字水平居中很容易,只需要设置 TextAlign 为 CENTER那么BaseLineX自然就是这个字符串的中心了。
而让文字垂直居中则有些麻烦了因为BaseLineY既不是顶部底部也不是中心所以文本居中最难的内容就是计算BaseLineY的位置。
而让文字垂直居中则有些麻烦了因为BaseLine既不是顶部底部也不是中心所以以下的核心内容就是计算BaseLine的位置。