1

Como Configurar temas em projetos Android

#Kotlin #Java #Android
Julio Mota
Julio Mota

Introdução

O material design é um sistema criado pelo Google para auxiliar os desenvolvedores a construir experiências digitais de alta qualidade. Ele possui diretrizes - inspirado no mundo físico - visuais, de movimento e animação e interação com o App. 


Neste artigo vamos focar na configuração do tema de um projeto android.


Cores


As cores estão em toda a parte, porém no momento de escolhê-las é necessário considerar que as pessoas veem as cores de forma diferente. Desse forma para garantir a acessibilidade a todos os usuários é importante escolheres cores com um bom contraste


As cores são definidas por um conjunto de 6 a 8 números hexadecimais onde os dois primeiros representam o alpha ou opacidade (transparência), os próximos dois valores representam a cor vermelha, em seguida ver e azul


Temas


Um tema reuni uma série de estilos que podem ser aplicados ao aplicativo, activity ou view por meio de hierarquia. Um estilo reuni uma série de configurações como cor, font, tamanha etc


Os temas de um projeto possuem 12 atributos:


Você pode verificar as cores do thema android em res>values>themes.xml


Perceba que na definição de estilo do tema há uma herança parent="Theme.MaterialComponents.DayNight.DarkActionBar" quer dizer que esse tema vai usar os atributos do tema pai, porém podemos configurar as cores no nosso tema, por exemplo.


Existem vários aplicativos que podem ajudar na escolha das cores como color scheme design, paleton e coloors.co porém a dentro do próprio material design você tem o color tool que é uma ferramenta que te ajuda na escolha das cores pirmárias e secundária, além disso ela possui um recurso de analise de acessibilidade e também é possível exportar as cores para android


Para mudar as cores do projeto vá em res>values>colors.xml, adicione as novas cores escolhidas, em seguida vá em res>values>themes>themes.xml e configure as cores primárias e secundárias do tema.


Tema escuro

Nos projetos android também é possível configurar o tema escuro em res>values>themes>themes.xml (night)

No caso dos temas escuros é indicado utilizar cores menos saturadas (tons entre 50 e 200) 


Conclusão

Quando criamos um aplicativo muito do trabalho feito está no código que o usuário não vê, a boa escolha de cores e configuração do tema do aplicativo nós auxilia a ganhar produtividade e termos um layout consistente, bonito e intuitivo, proporcionando uma boa experiência para o usuário.


Agora me fala se você já tinha configurado os temas dos seus aplicativos e se você já aplica algum esquema de cores como monocromático, análago, complementar. Aproveita para compartilhar algum conhecimento que você aplicou e o ficou firme nos seus Apps.


Espero que o artigo de alguma forma colabore!

Good vibes e codes!


fonte: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-2-pathway-2%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-change-app-theme#0

1
54

Comentários (4)

0
Julio Mota

Julio Mota

24/06/2021 08:36

Obrigado Nelma, fico feliz se consegui ajudar de alguma forma.

0
Julio Mota

Julio Mota

24/06/2021 08:36

Obrigado Isaias, esse já é um conteúdo que cai no exame de certificação

1
N

Nelma Silva

15/06/2021 00:17

Ótimo artigo Julio, obrigada por compartilhar dev.

1
Isaias Bueno

Isaias Bueno

14/06/2021 10:05

Muito obrigado pelas dicas!

Desenvolvedor Android Kotlin | Java

Brasil