point

作者: 一洼世界 | 来源:发表于2016-08-27 15:58 被阅读1次

    原文 > http://blog.csdn.net/su1216/article/details/46900617
    仅供自己学习整理。侵删

    top:浅灰色
    ascent:黄色
    baseline:红色
    descent:蓝色
    bottom:绿色

    baseline为基准,向上为负,向下为正。ascent为负数,descent为正数。
    Canvas中的drawText中的总坐标是baseline,所以我们这里要先算出baseline的位置才行。

    用TextPaint来绘制文字

    setStrikeThruText (boolean strikeThruText)
    设置文本删除线。
    setTextAlign (Paint.Align align)
    设置文本的对齐方式,可供选的方式有三种:CENTER,LEFT和RIGHT。
    setTextLocale (Locale locale)
    设置地理位置,这里如果你要使用,直接传入Locale.getDefault()即可。它用来设置文本的区域比如中文、日文等。
    setTextScaleX (float scaleX)
    将文本沿X轴水平缩放,默认值为1,当值大于1会沿X轴水平放大文本,当值小于1会沿X轴水平缩放文本
    setTextSize (float textSize)
    设置文字的大小,但是要注意该值必需大于零。
    setTextSkewX(float skewX)
    设置文本在水平方向上的倾斜。这个倾斜值没有具体的范围,但是官方推崇的值为-0.25可以得到比较好的倾斜文本效果,值为负右倾值为正左倾,默认值为0。
    setTypeface (Typeface typeface)
    设置文本字体样式。
    setUnderlineText(boolean underlineText)
    设置文字的下划线。

    相关文章

      网友评论

        本文标题:point

        本文链接:https://www.haomeiwen.com/subject/cosssttx.html