Menerapkan Custom Font/Font Family pada Aplikasi Android
Untuk mengganti atau menerapkan font pada aplikasi android secara efektif dan efisien, sekarang sudah lebih mudah. biasanya dulu membuat custom textview yang diextend untuk diset typefacenya.aplikasinya seperti berikut ini.menggunakan navigation component dan ada tab + viewpager.
![]() |
![]() |
![]() |
untuk memulainya pertama buat resource baru. klik kanan res -> new -> Android Resource Directory dan pilih font.
selanjutnya copy file font yang akan digunakan. disini menggunakan Pacifico dan Raleway.
selanjutnya adalah membuat xml font. misal yang raleway kan ada dua jenis regular dan bold. akan disatukan kedalam satu xml.
klik kanan pada font -> New -> Font Resource File dan beri nama xmlnya. berikut merupakan xml dari font raleway.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<font-family xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto"> | |
<font | |
android:fontStyle="normal" | |
android:font="@font/raleway_regular" | |
android:fontWeight="400" | |
app:fontStyle="normal" | |
app:font="@font/raleway_regular" | |
app:fontWeight="400"/> | |
<font | |
android:fontStyle="normal" | |
android:font="@font/raleway_bold" | |
android:fontWeight="700" | |
app:fontStyle="normal" | |
app:font="@font/raleway_bold" | |
app:fontWeight="700"/> | |
</font-family> |
jalankan maka font akan sesuai dengan yang ditambahkan.dengan memakai cara ini maka semua font akan otomatis diganti misal bottom navigation, tab bar viewpager dan popup menu yang biasanya tidak otomatis terganti.
untuk lebih jelasnya bisa langsung cek repository githubnya.
selamat mencoba.
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar