Xamarin.Essentials: Tema Aplikasi
REQUESTEDTheme API adalah bagian AppInfo
dari kelas dan menyediakan informasi tentang tema apa yang diminta untuk aplikasi anda yang sedang berjalan oleh sistem.
Memulai
Untuk mulai menggunakan API ini, baca panduan memulai untuk Xamarin.Essentials memastikan pustaka diinstal dan disiapkan dengan benar di proyek Anda.
Menggunakan RequestedTheme
Tambahkan referensi ke Xamarin.Essentials di kelas Anda:
using Xamarin.Essentials;
Mendapatkan Informasi Tema
Tema aplikasi yang diminta dapat dideteksi dengan API berikut:
AppTheme appTheme = AppInfo.RequestedTheme;
Ini akan memberikan tema yang diminta saat ini oleh sistem untuk aplikasi Anda. Nilai yang dikembalikan akan menjadi salah satu dari yang berikut ini:
- Tidak disebutkan
- Terang
- Gelap
Tidak ditentukan akan dikembalikan ketika sistem operasi tidak memiliki gaya antarmuka pengguna tertentu untuk diminta. Contohnya ada di perangkat yang menjalankan versi iOS yang lebih lama dari 13.0.
Spesifikasi Implementasi Platform
Android menggunakan mode konfigurasi untuk menentukan jenis tema yang akan diminta dari pengguna. Berdasarkan versi Android, dapat diubah oleh pengguna atau diubah saat mode penghemat baterai diaktifkan.
Anda dapat membaca lebih lanjut tentang dokumentasi Android resmi untuk Dark Theme.