android 5.0 guias de design de materiais

? nomongo @ | Original: StackOverFlow
---

Qual é a melhor e fácil forma de implementar materiais guias de estilo de design, assim como no mais recente app Google NewsStand ? Isso é exatamente o que eu estou procurando, mas não sei por onde começar. Qualquer ajuda / orientação dada é muito apreciada. Obrigado.

---

Top 5 Responder

1Carsten @

Eu estou usando o DrawerLayout, tinha mudado para o mais recente AppCompat, compilado com api 21 e tenho esse tema material. Certifique-se de usar gaveta de v7 . Descrição:  http://antonioleiva.com/material-design-everywhere/

2jpardogo @

Este https://plus.google.com/+ChrisBanes/posts/ZqVBYudxvFv de ChrisBanes ( Programas de Desenvolvedor Engineer para Android) explicar a situação com a nova barra de ferramentas .

Então https://developer.android.com/samples/SlidingTabsBasic/project.html amostra pode ajudar.

Bem como https://www.youtube.com/watch?v=tRg_eDfQ8fk DevBytes vídeo .

Se você quiser uma biblioteca, você pode ir para https://github.com/astuetz/PagerSlidingTabStrip mas não é atualizado para material de desenho ( I bifurcada, e se eu tiver algum tempo, vou tentar atualizá-lo ) .

Você pode encontrar mais informações sobre a nova API 21 em https://chris.banes.me/ bem como http://android-developers.blogspot.co.uk/2014/10/whats-new-in-android- 50 - lollipop.html

EDIT: Você pode encontrar guias de design material desta https://github.com/jpardogo/PagerSlidingTabStrip repo :

Basicamente, eu fiz quatro alterações para a biblioteca original, até agora ( vou adicionar a barra de ferramentas e corrigir algumas coisas amanhã ):

Change the default parameters of the tabs layout to make it look like more material. The indicator is center by default while swiping tabs. The alpha value of the titles change depending the selected position.

Capacidade de passar customTabs execução das 'CustomTabProvider` de interface em seu adaptador.

In case the customTab have a view with id @+id/tab_title, it will be use to place the title and alpha will act as usual. If this interface is not implemented then, the default Tab layout will be use (TextView).

Se você quiser, pode usar uma guia personalizada com as ondinhas que utilizam qualquer um desses bibliotecas :

https://github.com/traex/RippleEffect https://github.com/siriscac/RippleView https://github.com/balysv/material-ripple https://github.com/03uk/RippleDrawable

EDIT2 : eu mudei o ActionBar para a nova biblioteca apoio Tooolbar . Eu também tenho aplicado cores dinamicamente às abas, barra de ferramentas e statusBar . Você pode ver o exemplo de trabalho em android 4.4.3 no seguinte gif .

Enviei um PR com as minhas alterações . Se o dono do projeto original não atualizar a biblioteca Maven, e empurrá-lo para maven vou empurrar minha biblioteca garfo para maven central.

android 5.0 guias de design de materiais