美文网首页
练习绘制文字

练习绘制文字

作者: 石器时代小古董 | 来源:发表于2018-05-29 10:08 被阅读0次
image.png

1.绘制斜体文字使用TextSkewX
2.设置使用当地的文字的风格,比如大陆简体和其他地区是繁体
3.measureText测试绘制的字体长度
4.使用推荐的行间距绘制下一行getFontSpacing
5.

  //设置字体样式
        mPaint.setTypeface(Typeface.DEFAULT);
        //设置字体的间距离
        mPaint.setLetterSpacing(0.2f);
        canvas.drawText(mContent, mOffsetX, mOffsetY, mPaint);
        float textWidth = mPaint.measureText(mContent);
        mPaint.setColor(Color.BLUE);
        mPaint.setTextSize(65);
        mPaint.setLetterSpacing(0.3f);
        mPaint.setTextSkewX(-0.4f);//设置倾斜度
        mPaint.setTypeface(Typeface.SERIF);
        mPaint.setTextLocale(Locale.CHINA);//设置使用当地文字的类型 大陆 汉语简体 台湾 汉语繁体
        canvas.drawText("2公斤", mOffsetX + textWidth, mOffsetY, mPaint);
        mPaint.setColor(Color.BLACK);
        mPaint.setTextSize(35);
        //使用删除线
        mPaint.setStrikeThruText(true);
        mPaint.setUnderlineText(true);
        //使用推荐的行间距
        canvas.drawText("吃的什么啊", mOffsetX, mOffsetY + mPaint.getFontSpacing(), mPaint);

相关文章

网友评论

      本文标题:练习绘制文字

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