VNTFontListPreference
1.0.0
Preferensi khusus ini membuka dialog font yang tersedia dan secara otomatis menyimpan font yang dipilih. Direktori Font dan DefaultValue sepenuhnya dapat disesuaikan.
< com .vanniktech.vntfontlistpreference.VNTFontListPreference
android : defaultValue = " @string/font_face_default_value "
android : key = " preference_font_face "
android : title = " @string/font_face "
app : vnt_fontDirectory = " @string/font_face_font_directory " /> vntfontlistpreference:vnt_fontDirectory akan mencantumkan semua font yang diakhiri dengan ttf atau otf di bawah assets/fonts , mirip dengan fonts . Jika tidak ada font di bawah direktori yang disediakan, ia akan melempar pengecualian selama inisialisasi.
build.gradle
compile ' com.vanniktech:vntfontlistpreference:1.0.0 '
compile ' com.vanniktech:vntfontlistpreference:1.0.1-SNAPSHOT 'Modul terletak di Maven Central.
Buka file XML preferensi Anda dan masukkan tag XML yang disebutkan di atas. Setelah itu Anda baik untuk pergi dan dapat menjalankan proyek Anda!
SharedPreferences sharedPreferences = PreferenceManager . getDefaultSharedPreferences ( this );
String defaultFont = sharedPreferences . getString ( "preference_font_face" , getString ( R . string . font_face_default_value ));
Typeface typeface = Typeface . createFromAsset ( getAssets (), font );Tidak diperlukan konfigurasi.

Hak Cipta (C) 2014-2016 Vanniktech - Niklas Baudy
Lisensi di bawah lisensi Apache, Versi 2.0