Легко настроить шрифт панели инструментов
В настоящее время в приложениях 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 .