Легко настроить шрифт панели инструментов

В настоящее время в приложениях Android мы часто видим настраиваемые шрифты по всему приложению, такие как настраиваемый шрифт в деталях, настраиваемый шрифт на панели инструментов, настраиваемый шрифт повсюду в приложении. Это делает UI более подходящим и привлекательным.

В этой статье мы узнаем, как настроить шрифт панели инструментов, как изменить семейство шрифтов панели инструментов с помощью темы.

Первоначально опубликовано на https://danishamjad.com 2 июня 2020 г.

Изменить шрифт для TextView

Прежде чем сразу перейти к пользовательскому шрифту панели инструментов, сначала посмотрите, как мы можем легко изменить семейство шрифтов для TextView в Android.

Нам просто нужно добавить атрибут font-family в наш TextView, как в приведенном ниже фрагменте кода.

<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/heading"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:fontFamily="@font/montserrat_semi_bold"
    android:textSize="16sp"
    android:ellipsize="end"
    android:gravity="center"/>

Просто добавьте атрибут android:fontFamily, и он творит чудеса. Изменить семейство шрифтов для Textview так просто

Изменить шрифт для панели инструментов

Теперь, в Android, нам часто нужно изменить семейство шрифтов для панели инструментов, чтобы пользовательский интерфейс выглядел более привлекательным для наших конечных пользователей.

Для этого нам нужно определить тему на нашей панели инструментов с атрибутом app:theme, как в приведенном ниже фрагменте кода.

<androidx.appcompat.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:theme="@style/AppTheme.ToolbarFont" />

Перед этим мы должны добавить тему в наш styles.xml файл и определить семейство шрифтов в этом стиле, как в приведенном ниже фрагменте кода.

<style name="AppTheme.ToolbarFont" parent="AppTheme">
    <!--This line changes the color of text in Toolbar-->
    <item name="android:textColorPrimary">@color/black</item>
    <!--This line changes the color of icons in toolbar (back, overflow menu icons)-->
    <item name="android:textColorSecondary">@color/azul</item>
    <item name="textAllCaps">false</item>
    <item name="android:textSize">16sp</item>
    <item name="android:fontFamily">@font/montserrat_semi_bold</item>
</style>

Добавить пользовательские шрифты в папку ресурсов

Чтобы добавить пользовательские шрифты, нам нужно создать папку с именем «font» в каталоге res, как показано на скриншоте ниже.

Результат

Вуаля !!! Мы создали собственный шрифт на нашей панели инструментов.

Если вы хотите стать профессиональным фотографом, перейдите по этой ссылке ниже.



Заключение

В этой статье рассказывается, как можно просто изменить шрифт панели инструментов с помощью темы, а также описано, как установить шрифт для Textview с помощью одной строки.

Надеюсь, эта статья будет вам полезна. Если вы думаете, что чего-то не хватает, у вас есть вопросы или вы хотите высказать свои мысли или предложения, оставьте комментарий ниже. Буду признателен за отзыв.

Я написал другой контент, связанный с Android, и если вам понравилось то, что вы здесь прочитали, вам, вероятно, понравится и этот:







Делиться (знаниями) - это забота 😊 Спасибо, что прочитали эту статью. Не забудьте аплодировать или порекомендовать эту статью, если вы сочтете ее полезной. Это очень много значит для меня.

Если вам нужна помощь, присоединяйтесь ко мне в Twitter, LinkedIn, GitHub и подпишитесь на мой Канал Youtube .