Xamarin.Essentials: Tema do aplicativo
A API RequestedTheme faz parte da AppInfo
classe e fornece informações sobre qual tema é solicitado para seu aplicativo em execução pelo sistema.
Para começar a usar essa API, leia o guia de introdução para Xamarin.Essentials garantir que a biblioteca esteja instalada e configurada corretamente em seus projetos.
Adicione uma referência a Xamarin.Essentials em sua classe:
using Xamarin.Essentials;
É possível detectar o tema do aplicativo solicitado com a seguinte API:
AppTheme appTheme = AppInfo.RequestedTheme;
Isso fornece o tema atual solicitado pelo sistema para o seu aplicativo. O valor de retorno será um dos seguintes:
- Não Especificado
- Claro
- Escuro
Não especificado retorna quando o sistema operacional não tem um estilo específico de interface do usuário a solicitar. Um exemplo disso ocorre nos dispositivos que executam versões do iOS anteriores à 13.0.
O Android usa modos de configuração para especificar o tipo de tema a solicitar do usuário. Com base na versão do Android, ele pode ser alterado pelo usuário ou quando o modo de economia de bateria é habilitado.
Leia mais a respeito na Documentação oficial do Android para o Tema Escuro.
Encontre mais vídeos sobre o Xamarin no Channel 9 e no YouTube.