Material design para desenvolvedores de aplicativos android
Video: [TOP4] Best Material Design Apps for Android!
Conteúdo
Seu aplicativo Android é executado, ele funciona muito bem, e faz o que diz que vai fazer. Mas se sente bem? Você deve ter notado que cada vez que você clicar no botão de alternância no aplicativo, não há reconhecimento visual de seu clique. Claro que as alterna imagem, mas há mais do que você pode fazer?
linguagem de design visual do Android, chamada Design material, é tudo sobre como fazer interface com o usuário do telefone (UI) parecido com materiais físicos. Fundos deverá ser parecido com vistas cartolina papel- definidos no topo do fundo deve ser elevado para lançar uma sombra sobre os cliques de botão do fundo deve causar ondulações que se expandem para a vista como ondulações em uma lagoa. Estes são os pequenos detalhes que fazem a sua aplicação uma delícia de usar.
Sua interface é bastante simples agora, então não há necessidade de elevar uma parte dela em detrimento de outro. Mas o que você precisa fazer é uma espécie de clique animação.
Video: Photoshop/Illustrator Tutorial: Google Material Design (App Design)
Felizmente, é simples de adicionar um. Volte para o seu activity_main.xml arquivo de layout e alterar o seu FrameLayout adicionar a seguinte linha:
android: primeiro plano ="? Android: attr / selectableItemBackground"gt;
O atributo de primeiro plano na FrameLayout classe permite sobrepor um drawable em cima de tudo o que está dentro do FrameLayout. Ao definir o seu plano para ?android: attr / selectableItemBackground, você está colocando o Android padrão selectableItemBackground sobre a sua imagem inteira. O que faz o selectableItemBackground Faz? É um drawable normalmente transparente que, quando clicado exibe uma animação de ondulação em toda a sua vista.
O ponto de interrogação (?) Em um valor de atributo significa que você está fazendo referência a um valor no tema actualmente aplicado. Se você alterar o tema do seu aplicativo ou executar seu aplicativo em um telefone com outra versão do Android, o aplicativo irá parecer e se comportar de forma ligeiramente diferente (como deveria), porque você está fazendo referência os valores a partir do tema adequado.
Vá em frente e executar o seu aplicativo novamente, e você vai ver a animação ondulação Android padrão quando você clica em seu FrameLayout.