web-dev-qa-db-fra.com

Menu de navigation latéral comme l'application Facebook

Je recherche quelque chose de similaire à ce que la nouvelle application Facebook a mis en œuvre pour les applications mobiles Android/ios. Je fais référence à un menu de navigation latéral qui s'ouvre avec un mouvement de doigt. Quelque chose comme ceci

Y a-t-il une bibliothèque ou un exemple où je peux vérifier?

Merci beaucoup.

34
Jatago

Aruna Lakmai a déjà répondu à cette question dans le commentaire ci-dessus et doit être marqué comme ayant été répondu. Fondamentalement, il établit un lien vers la précédente question de débordement de pile en double qui a d'excellentes réponses: diapositive de style Facebook Android

25
louielouie

Utilisez SideNavigationView pour le menu latéral comme Facebook. Mais vous aurez besoin d'une bibliothèque pour cela que vous pouvez télécharger à partir d'ici " https://github.com/johnkil/SideNavigation ".

Le code pour l'utiliser est:

SideNavigationView  sideNavigationView;
sideNavigationView = (SideNavigationView)findViewById(R.id.side_navigation_view);
sideNavigationView.setMenuItems(R.menu.sliding);
sideNavigationView.toggleMenu();

Maintenant, créez le menu que vous souhaitez afficher dans le menu Diapositive.

Bonne chance....

6
pioneerBhawna

Comme l'a dit Wubao Li, cela est désormais pris en charge par Android dans le DrawerLayout

Voici un tutoriel sur la façon de l'utiliser http://developer.Android.com/training/implementing-navigation/nav-drawer.html

Et voici un doc sur la façon dont cela devrait fonctionner http://developer.Android.com/design/patterns/navigation-drawer.html

5
Gabriel Guerrero

Avec Android support package revision 13 (mai 2013), il existe DrawerLayout pour créer un tiroir de navigation qui peut être extrait du bord d'une fenêtre. Et, le tiroir de navigation est désormais un modèle de conception. http://developer.Android.com/tools/extras/support-library.html

3
Wubao Li

Ceci est mon implémentation https://github.com/MihaelIsaev/Swiper Profitez :)

2
imike