Implémentez un thème sombre complet qui réduit la luminance en passant l'interface utilisateur à des gris foncés ou à des valeurs tonales faibles pour améliorer la lisibilité et réduire la fatigue oculaire. Votre application doit adopter automatiquement la préférence de thème sombre à l'échelle du système.
Implémentation requise
Pour être éligible à AEP, votre application doit respecter les exigences suivantes :
- Le thème sombre doit être appliqué à 100% des écrans, des superpositions et des composants au niveau du système de l'application, comme la barre de navigation.
- Tous les textes et icônes doivent conserver un rapport de contraste d'au moins 4,5:1 par rapport à leur arrière-plan, conformément aux normes d'accessibilité WCAG AA.
- L'application doit réagir correctement à la modification de configuration
uiModelorsque l'utilisateur active ou désactive le thème sombre au niveau du système.
Applicabilité des consignes
Ces consignes s'appliquent :
- aux applications qui offrent une expérience de thème sombre comparable sur une plate-forme non Android ;
- à tous les facteurs de forme sur lesquels l'application est disponible.
Exceptions
Aucune exception n'est prévue pour ces consignes.
Documentation et ressources sur la fonctionnalité
Les ressources suivantes fournissent des conseils d'implémentation et des informations techniques sur la fonctionnalité Thème sombre. Elles sont fournies à titre de référence uniquement et ne contiennent pas d'exigences supplémentaires pour le programme.