146 Utilizando NavigationDrawer, Material Design Android - Parte 5
Utilizando NavigationDrawer, Material Design Android — Parte 5

Utilizando NavigationDrawer, Material Design Android — Parte 5

❤ 668 , Категория: Новости,   ⚑ 21 Авг 2017г



Nesse vídeo dou continuidade a série sobre Material Design no Android, dessa vez mostrando uma implementação do NavigationDrawer, no caso utilizando a lib MaterialDrawer de Mike Penz que nos permite ter uma Full NavigationDrawer rodando em nossa APP Android com a chamada a poucos métodos das entidades da lib.
Note que a lib nos permite personalizar todo o conteúdo, apesar da mudança do Adapter e da ListView serem desencorajados pelo autor da lib. No vídeo apresento a facilidade de implementar tanto o listener de click simples quanto o de long click. Mostro também como setar os profiles no header do NavigationDrawer.

Note que no vídeo comentei sobre a implementação do onSaveInstanceState() da Activity, porém acabei passando «batido» sem implementar, no big deal, a implementação é simples e no código de exemplo que está disponível para download já deixei implementado, se surgir a dúvida baixe o código e veja como ficou a implementação (bem simples mesmo, poucas linhas de código). Adicionei também a implementação do método onBackPressed(), pois se testar o projeto você notará que mesmo com o NavigationDrawer aberto a APP é fechada quando na verdade o comportamento comum é que o NavigationDrawer seja fechado e ai sim com ele fechado seja fechada a APP se o back button for pressionado novamente. Bom é isso, vou evitar mais delongas e deixar você assistir ao vídeo.

O link para download do projeto se encontra logo abaixo, no post, no blog (http://www.thiengo.com.br/utilizando-navigationdrawer-material-design-android-parte-5)

Segue links dos vídeos anteriores da série Material Design no Android:

Utilizando CardView, Material Design Android — Parte 4 (http://www.thiengo.com.br/utilizando-cardview-material-design-android-parte-4)

Animação, onLongPress e GridLayoutManager em RecyclerView, Material Design Android — Parte 3 (http://www.thiengo.com.br/animacao-onlongpress-e-gridlayoutmanager-em-recyclerview-material-design-android-parte-3)

RecyclerView, Material Design Android — Parte 2 (http://www.thiengo.com.br/recyclerview-material-design-android-parte-2)

Toolbar , Material Design Android — Parte 1 (http://www.thiengo.com.br/toolbar-material-design-android-parte-1)

Segue links apresentados no vídeo:

Página da lib MaterialDrawer no GitHub (https://github.com/mikepenz/MaterialDrawer)

Página da Wiki da lib MaterialDrawer no GitHub (https://github.com/mikepenz/MaterialDrawer/wiki/.MaterialDrawer-Wiki)

Página do NavigationDrawer no guideline do Material Design (http://www.google.com/design/spec/patterns/navigation-drawer.html)

Como comentei sobre a implementação manual apresentada na série Material Design do SlideNerd, segue link: https://www.youtube.com/watch?v=zWpEh9k8i7Q&list=PLonJJ3BVjZW6CtAMbJz1XD8ELUs1KXaTD&index=6

Vlw

Meu livro de programação: https://thiengo.birdingbox.com/lp/livro-refatorando-para-programas-limpos

Código de 20% de desconto na Novatec ( http://novatec.com.br/ ): THIENGO

APP do Blog : https://play.google.com/store/apps/details?id=br.thiengocalopsita&hl=pt_BR

Siga no Google Plus: https://plus.google.com/+ThiengoCalopsita
Siga no Twitter: https://twitter.com/thiengoCalops
Curta no Facebook: https://www.facebook.com/thiengoCalopsita

Источник


По теме: ( из рубрики Новости )

Оставить отзыв

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*

четыре × один =

Похожие записи

наверх