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.
Introdução
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.
Usando RequestedTheme
Adicione uma referência a Xamarin.Essentials em sua classe:
using Xamarin.Essentials;
Obtendo informações de tema
O tema do aplicativo solicitado pode ser detectado com a seguinte API:
AppTheme appTheme = AppInfo.RequestedTheme;
Isso fornecerá o tema atual solicitado pelo sistema para seu aplicativo. O valor retornado será um dos seguintes:
- Não Especificado
- Leve
- Escuro
Não especificado será retornado quando o sistema operacional não tiver um estilo de interface do usuário específico a ser solicitado. Um exemplo disso está em dispositivos que executam versões do iOS com mais de 13.0.
Particularidades de implementação da plataforma
O Android usa modos de configuração para especificar o tipo de tema a ser solicitado pelo usuário. Com base na versão do Android, ela pode ser alterada pelo usuário ou alterada quando o modo de economia de bateria está habilitado.
Você pode ler mais sobre a documentação oficial do Android para Tema Escuro.
API
Vídeo relacionados
Encontre mais vídeos sobre o Xamarin no Channel 9 e no YouTube.