Mostrando postagens com marcador Componentes. Mostrar todas as postagens
Mostrando postagens com marcador Componentes. Mostrar todas as postagens

segunda-feira, 11 de dezembro de 2017

Android Material Themes é Facil com AppCompat



Estilos e Temas (Styles e Themes)
O Android foi construído com o conceito de que quase todos os elementos da interface do usuário de um aplicativo devem ser personalizáveis, permitindo que os aplicativos ajustem sua aparência para expressar sua marca, mantendo os comportamentos comuns que os usuários já entendem. Para suportar isso, o Android possui estilos, que são definidos em XML como coleções de atributos que podem ser aplicados em Vistas. Um único estilo pode ajustar cores, dimensões, espaçamento, fontes e quaisquer outros atributos personalizáveis ​​que um View suporte. Ao agrupar esses atributos, um único estilo pode ser aplicado a muitas visualizações. Se esse estilo for atualizado, todas as Vistas usando o estilo também serão atualizadas, sem precisar ajustar todas e cada Vista. Os estilos também suportam a herança, com a capacidade de substituir e adicionar novos atributos para criar múltiplas variações de um estilo.

Agora que você entende o básico dos estilos, quais são os temas no Android? Um tema é uma coleção de atributos globais que são aplicados a uma atividade ou a um aplicativo inteiro. Esses atributos definem cores, tamanhos e estilos padrão para as vistas padrão, configurando o aspecto geral de uma aplicação. Os atributos globais do tema podem então ser referenciados dentro dos layouts da Atividade ou Aplicação aos quais eles são aplicados, que serão abordados mais tarde. Para resumir: um estilo é uma coleção de atributos aplicados em um nível de componente local e individual, enquanto os temas são aplicados em uma tela por tela ou inteiro.