Я пытаюсь реализовать пользовательское текстовое представление, которое использует мой собственный собственный шрифт.пользовательский текстовый просмотр с использованием настраиваемого шрифта
Есть ли способ установить шрифт перед выполнением 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() для этого?