0

Theme Android

#Kotlin #Java #Android
Maria Santana
Maria Santana

Temas e cores


Um tema define uma coleção de recursos nomeados que podem ser referenciados por estilos, layouts, widgets e assim por diante. Os temas atribuem nomes semânticos, como colorPrimary, aos recursos do Android.


Quando o dispositivo entra no modo noturno, seu aplicativo pode alternar do tema "claro" para o tema "escuro", alterando os valores de todos os nomes de recursos. Você não precisa alterar os estilos, uma vez que os estilos usam nomes semânticos e não definições de cores específicas.


Sendo assim, você deve está se perguntando, como posso mudar a cor da minha aplicação?


Na imagem a seguir, você vai ter noção do que cada nome semântico, muda no seu app:



Agora é só ir no seu arquivo de temas e mudar como desejar:



No arquivo themes.xml:


<resources xmlns:tools="http://schemas.android.com/tools">

    <style name="Theme.DioProjectList" parent="Theme.MaterialComponents.Light.DarkActionBar">

        <item name="colorPrimary">@android:color/holo_orange_dark</item>
        <item name="colorPrimaryDark">@android:color/holo_red_dark</item>

        <item name="android:navigationBarColor">@color/purple_500</item>
        <item name="android:windowBackground">@android:color/holo_green_dark</item>

        <item name="colorSecondary">@android:color/holo_blue_dark</item>
        <item name="colorOnSecondary">@color/white</item>

    </style>
</resources>


Aplicação rodando:



Esse é apenas um exemplo de como você pode customizar, porém, tem muitas outros modos e customizações. Agora é com você, o céu é o limite, tente diferentes estilos, e modos de temas!


Leia mais sobre o Material Theme no site oficial do android


Me encontre também no:

Linkedin

GitHub



0
1

Comentários (5)

0
Gedeane Costa

Gedeane Costa

17/07/2021 15:21

Você é fantástica.

Maravilha.

Agradecemos.

1
Carla Coutinho

Carla Coutinho

01/07/2021 01:58

Que material maravilhoso! Estou no Santander Bootcamp (Mobile) e ajudou muito aqui, você não tem ideia!


1
Isaias Bueno

Isaias Bueno

01/07/2021 08:11

Excelente Design! Parabéns!

0
Maria Santana

Maria Santana

30/06/2021 22:02

Pois é Naiane, o android studio é pesado mesmo, porém, acho que seu pc deve rodar o intellij, mesmo que você não use o emulador para simular a aplicação rodando, pode baixar o intellij e ir treinando kotlin 😉. Sucesso no seu bootcamp!


1
Naiane Batista

Naiane Batista

30/06/2021 21:43

Que tudo!! Parabéns. Tão legal ver as coisas tomando vida né? Tenho muita vontade de fazer o curso de mobile tbm, gosto bastante, mas no momento minha máquina não aguenta as IDES rsrs.. Estou estudando dev fullstack..Gosto bastante tbm..

Mobile Developer | Kotlin | Java

Brasil