Я пытаюсь реализовать пользовательское текстовое представление, использующее мой собственный шрифт.
есть ли способ установить гарнитуру перед выполнением Super.onDraw ()?
заменить обычный шрифт на пользовательский шрифт, который я хочу использовать.
Что-то вроде:
protected void onDraw(Canvas canvas)
{
Typeface font1 = Typeface.createFromAsset(context.getAssets(), "fonts/myfonts.ttf");
this.setTypeface(font1);
this.setTextSize(18);
super.onDraw(canvas);
}
Я знаю, что приведенный выше код не будет работать.
Илиу меня нет выбора, кроме как использовать drawText () для этого?