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

segunda-feira, 11 de dezembro de 2017

Android Material Themes é Facil com AppCompat - Continuação


Continuação da Primeira Mateira (Ver Link)

Text Fields


Use o TextInputLayout da biblioteca de suporte de design com @style /Widget.Design.TextInputLayout (padrão, se não definido), que define a cor do texto da etiqueta para colorAccent. Envolva isso em torno de um TextInputEditText da biblioteca de suporte de design com @ style / Widget.AppCompat.EditText (padrão, se não definido), que define as cores de controle para colorAccent quando ativado.

<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Green Theme">

    <android.support.design.widget.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
</android.support.design.widget.TextInputLayout>

Radio Buttons


Use @style/Widget.AppCompat.CompoundButton.RadioButton (estilo padrão, se não definido), que define a cor do botão de opção para colorAccent quando ativado, usando colorControlHighlight como uma sobreposição para estados focados e pressionados.

<RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Green Theme"/>

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.

terça-feira, 5 de dezembro de 2017

Library - Android-Iconics (Fontes de Icons etc)


Seja uma Estrela no Android com a biblioteca Flexible Android-Icons.

Library (Link)


Se você é desenvolvedor de aplicativos, você saberá o problema. Você inicia um aplicativo, mas requer muitos ícones diferentes, em tamanhos diferentes ( ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi ), diferentes cores e diferentes variantes . Se você receber os ícones como vetor (.svg) ou há muitas mudanças ao longo do tempo, você sempre terá que obter os drawables corretos novamente.
Isso consome muito tempo!
Agora, há uma solução fácil, rápida e pequena para isso! A biblioteca Android-Iconics .
Esta biblioteca permite que você inclua ícones vetoriais em todos os lugares do seu projeto. Nenhum limite é dado. Escala sem limite , use qualquer cor a qualquer momento, forneça um contorno e muitas personalizações adicionais ...
Use os ícones na variação que você precisa deles.
O que você ganha
  • Sem limitações de personalização (tamanho, cor, contorno, fundo, preenchimento, posicionamento, ...)
  • Suporte de sombra
  • Uma fonte de ícone (não mais mdpi, hdpi, ...)
  • Flexibilidade
    • Tamanho
    • Cores
    • Contorno
    • Sombra
  • Se for necessário Drawable, também funcionará com o IconicsDrawable!
  • Salve no tamanho APK
  • Todas as licenças incluídas, melhor usadas com AboutLibraries