A atual implementação de texto de alto contraste no Android 13 adiciona um contorno branco ao texto preto e um preto ao texto branco, melhorando a legibilidade em fundos com contraste inadequado. O pesquisador de recursos do Android de longa data, Mishaal Rahman, diz que o Android 14 DP2 tem um novo nível de contraste controle deslizante abaixo Configurações –> Acessibilidade –> Cor e movimento.
Este controle deslizante tem três níveis de ajuste — Padrão, Médio e Alto. O Google explica que, à medida que você aumenta o nível de contraste, o sistema leva a leveza do texto cada vez mais longe das cores de fundo, aumentando o contraste relativo e a legibilidade. No entanto, Rahman também observa que as cores sem fundos não mudam de tom quando o controle deslizante do nível de contraste é ajustado.
Do ponto de vista técnico, a classe ThemeOverlayController do Android SystemUI lê o valor do controle deslizante de contraste de cores definido como 0, 0,5 ou 1 e cria um esquema de cores dinâmico para temas dinâmicos do Material You. O Android substitui as cores originais do mecanismo de tema Monet escolhidas no papel de parede ativo por tons um pouco mais contrastantes para facilitar a leitura. Uma lista completa dos tons que substituem cores específicas já está disponível para desenvolvedores de aplicativos Android.
Com essa mudança já aparecendo no Android 14 Developer Preview, é provável que o Google a inclua na versão estável ainda este ano. Graças a esse recurso, as pessoas que dependem da opção de acessibilidade de texto de alto contraste não perderão a aparência legal do tema dinâmico. Isso também significa que as opções de acessibilidade não serão tão óbvias quando ativadas, combinando melhor com a interface do usuário normal. É uma vitória para todos, e mal podemos esperar para vê-lo em ação quando as compilações beta públicas começarem a ser lançadas.