Xamarin.Essentials: Motyw aplikacji
Interfejs API RequestedTheme jest częścią AppInfo
klasy i udostępnia informacje dotyczące motywu żądanego dla uruchomionej aplikacji przez system.
Rozpocznij
Aby rozpocząć korzystanie z tego interfejsu API, przeczytaj przewodnik wprowadzający , Xamarin.Essentials aby upewnić się, że biblioteka jest prawidłowo zainstalowana i skonfigurowana w projektach.
Korzystanie z żądanegotheme
Dodaj odwołanie do Xamarin.Essentials klasy:
using Xamarin.Essentials;
Uzyskiwanie informacji o motywie
Żądany motyw aplikacji można wykryć przy użyciu następującego interfejsu API:
AppTheme appTheme = AppInfo.RequestedTheme;
Spowoduje to udostępnienie bieżącego żądanego motywu przez system dla aplikacji. Wartość zwracana będzie jedną z następujących wartości:
- Nieokreślony
- Jasny
- Ciemny
Nieokreślone zostaną zwrócone, gdy system operacyjny nie ma określonego stylu interfejsu użytkownika do żądania. Przykładem jest to na urządzeniach z systemem iOS starszym niż 13.0.
Specyfika implementacji platformy
System Android używa trybów konfiguracji, aby określić typ motywu do żądania od użytkownika. Na podstawie wersji systemu Android można ją zmienić przez użytkownika lub zmienić po włączeniu trybu oszczędzania baterii.
Więcej informacji można uzyskać w oficjalnej dokumentacji systemu Android dotyczącej motywu ciemnego.
interfejs API
Powiązany film wideo
Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.