自定义字体 Android Studio With Draw?
Custom Font Android Studio With Draw?
我创建了一个"assets"文件夹,我在里面创建了一个"fonts"文件夹。自定义字体称为 "dshift.tff"。我的主屏幕 运行 循环更新,需要创建一个带有外部字体的显示。
public void drawText(Canvas canvas) {
Paint paint = new Paint();
//Tell me what to do here please
}
此方法被
调用
public void draw(Canvas canvas)
{
super.draw(canvas);
//... rest of my code with no more declarations
}
在其他地方创建字体,这样它就可以在您的 drawText
中访问,因为您不希望在渲染期间每次都这样做 -
Typeface type = Typeface.createFromAsset(getAssets(),"fonts/Kokila.ttf");
在您的 drawText 中,创建一个 Paint
对象并设置其字体
Paint paint = new Paint();
paint.setTypeface (type);
然后使用绘图对象绘制文本。
我创建了一个"assets"文件夹,我在里面创建了一个"fonts"文件夹。自定义字体称为 "dshift.tff"。我的主屏幕 运行 循环更新,需要创建一个带有外部字体的显示。
public void drawText(Canvas canvas) {
Paint paint = new Paint();
//Tell me what to do here please
}
此方法被
调用public void draw(Canvas canvas)
{
super.draw(canvas);
//... rest of my code with no more declarations
}
在其他地方创建字体,这样它就可以在您的 drawText
中访问,因为您不希望在渲染期间每次都这样做 -
Typeface type = Typeface.createFromAsset(getAssets(),"fonts/Kokila.ttf");
在您的 drawText 中,创建一个 Paint
对象并设置其字体
Paint paint = new Paint();
paint.setTypeface (type);
然后使用绘图对象绘制文本。