Как начать использовать пользовательские шрифты в приложении для Android менее чем за 5 минут
Этот пост является частью серии «до 5 минут». В этом посте я расскажу о том, как настроить пользовательские шрифты для отображения текста в TextView в приложении для Android.
Введение
В этом рецепте я покажу вам, как я использовал собственный шрифт для написания текста «Hello Fonts!» в TextView
виджет.
Загрузите и установите пользовательский шрифт
Во-первых, определитесь со шрифтом, который вы планируете использовать. Скачать это. Я называю этот образец шрифта «dot2dot.ttf».
Во-вторых, добавьте этот пользовательский шрифт в каталог ресурсов приложения для Android.
Щелчок по шрифту откроет его в боковом окне.
Создание семейства шрифтов (файл ресурсов XML)
Теперь создайте семейство шрифтов или файл ресурсов xml, чтобы получить доступ к этому пользовательскому шрифту из кода. Щелкните правой кнопкой мыши res/font
папку и создайте xml-файл:
Использование семейства шрифтов в TextView
Вот как можно получить доступ к ресурсу шрифта, созданному на предыдущем шаге, из TextView
виджет:
<TextView ... android:text="Hello Fonts !" android:fontFamily="@font/dot2dot" android:textSize="36sp" ... />
Это почти все, что вам нужно сделать, чтобы начать использовать собственный шрифт в своем приложении для Android.
Вот как выглядит вывод примера приложения:
Ознакомьтесь с исходным кодом на Гитхаб
Ознакомьтесь с этой статьей на мой блог
Продолжайте исследовать!
Примечание : эта функция шрифтов в XML появилась в Android O.
Ссылка : Документация