当前位置: 代码迷 >> Android >> 种继承了View, 在canvas上drawtext,能否使用外部字体
  详细解决方案

种继承了View, 在canvas上drawtext,能否使用外部字体

热度:9   发布时间:2016-04-28 08:15:23.0
类继承了View, 在canvas上drawtext,能否使用外部字体?
现在已会在Activity类中TextView类上使用自己下载来的外部字体,如下:

tv1 = (TextView) findViewById(R.id.textView1);
Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/YOUNGATHEART.ttf");
tv1.setTypeface(typeFace);


问题是,现在有个Activity上是一个继承View类的用mTextUtil.DrawText(canvas);  来TextDraw绘制出来的字符串,如何在这个字符串上使用外部自己下载来的字体。
(希望讲清楚了,求教,谢谢)
字体 canvas DrawText

------解决方案--------------------
Typeface typeFace = Typeface.createFromAsset(getContext().getAssets(), "fonts/YOUNGATHEART.ttf");
        paint.setTypeface(typeFace);
        canvas.drawText("", 0, 0, paint);
妥妥的
  相关解决方案