Пользовательский шрифт не изменится на canvas.drawText - PullRequest
0 голосов
/ 23 мая 2019

У меня на холсте есть оценка, которая меняется, когда пользователь собирает звезду.Я хочу изменить шрифт текста партитуры на свой собственный шрифт, но игра вылетает при запуске.Я получаю сообщение об ошибке: «java.lang.NullPointerException: попытка вызвать виртуальный метод» android.content.res.Resources android.content.Context.getResources () 'для ссылки на пустой объект »

Мой вопросКто-нибудь знает, что мне не хватает?Я не слишком уверен, где я иду не так.Буду признателен за любую помощь.

Мой код:

Paint scorePaint;

  Typeface typeFace = Typeface.createFromAsset(getAssets(), "fonts/PressStart2P-Regular.ttf");

    scorePaint.setTypeface(typeFace);
    scorePaint = new Paint();
    scorePaint.setColor(Color.WHITE);
    scorePaint.setTextSize(70);
    scorePaint.setTextAlign(Paint.Align.LEFT);



canvas.drawText("" + score, 0, 110, scorePaint);

1 Ответ

0 голосов
/ 23 мая 2019

"шрифты / PressStart2P-Regular.ttf" Оформить заказ на имя файла! может быть неправильное имя, используйте маленькую букву

...