Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Ketika kita membuat aplikasi dan ketika aplikasi berjalan, maka huruf/font yang ditampilkan mengikuti huruf bawaan Android. Namun jika anda ingin menggunakan font yang berbeda  selain menggunakan font bawaan android? maka library ini bisa menjadi pilihan Anda, Calligraphy.

Calligraphy berupa library yang memungkinkan menggunakan huruf kustom dengan cara yang mudah, yaitu:

1. Menggunakan huruf kustom untuk semua activity sekaligus, atau

2. Menggunakan huruf kustom per text view.

Implementasinya pun cukup mudah

1. Download library di sini

2. Import library tersebut

3. Pada project anda, include library tersebut melalui properties

4. Masukkan jenis huruf yang ingin Anda gunakan ke dalam direktori assets/fonts

5. Lalu definisikan jenis huruf yang ingin Anda gunakan pada onCreate :

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    CalligraphyConfig.initDefault("fonts/Roboto-Regular.ttf");
    //....
}

6. Masukkan activity context :

@Override
protected void attachBaseContext(Context newBase) {
    super.attachBaseContext(new CalligraphyContextWrapper(newBase));
}

7. Selesai.

Jika anda ingin menggunakan jenis huruf yang berbeda hanya pada textview tertentu, bisa menggunakan cara :

atau jika di styles :

Khusus untuk font-family pada styles mulai didukung pada android API 16+.
selamat mencoba 🙂

Related Posts
Flutter Swiper : Membuat Image / Layout Slider di Flutter

Flutter menawarkan lebih dari satu pilihan package untuk membuat image / layout slider yang bisa diimplementasikan di android dan iOS. Read more

Cara Unlock Bootloader di Realme XT

Bagi yang suka mengoprek smartphone android, kebanyakan device android sudah melakukan lock bootloader. Padahal langkah awal sebelum mengoprek lebih jauh, Read more

Membuat Timeline Di Android Menggunakan Library Timeline-View

Tampilan timeline sering digunakan dalam beberapa aplikasi. Timeline berguna untuk menampilkan seperti tracking suatu pesanan atau barang, atau berupa menjelaskan Read more

Implementasi Autentikasi Fingerprint Pada Flutter

Ada kalanya kita perlu mengimplementasikan autentikasi berupa sidik jari (fingerprint) dalam aplikasi yang kita kembangkan. Dalam flutter implementasi sidik jari Read more

Tagged : #

Leave a Reply

Your email address will not be published. Required fields are marked *