Édition n ° 3:
Le motif du tiroir de navigation est officiellement décrit dans la documentation Android!
Consultez les liens suivants:
- Les documents de conception peuvent être trouvés ici .
- Les documents des développeurs peuvent être trouvés ici .
Édition n ° 2:
Roman Nurik (un ingénieur de conception Android chez Google) a confirmé que le comportement recommandé est de ne pas déplacer la barre d'action lors de l'ouverture du tiroir (comme l'application YouTube). Voir ce post Google+ .
Édition n ° 1:
J'ai répondu à cette question il y a quelque temps, mais je suis de retour pour souligner à nouveau que Prixing a le meilleur menu volant là-bas ... de loin . C'est absolument magnifique, parfaitement fluide et cela fait honte à Facebook, Google+ et YouTube. EverNote est assez bon aussi ... mais toujours pas aussi parfait que Prixing. Découvrez cette série d'articles sur la façon dont le menu déroulant a été mis en œuvre (par nul autre que le développeur en chef de Prixing lui-même!).
Réponse originale:
Adam Powell et Richard Fulcher en parlent à 49:47 - 52:50 dans la conférence Google I / O intitulée "Navigation dans Android".
Pour résumer leur réponse, à la date de cette publication, le menu de navigation coulissant ne fait pas officiellement partie de la norme de conception des applications Android. Comme vous l'avez probablement découvert, il n'y a actuellement pas de support natif pour cette fonctionnalité, mais il a été question d'en faire un ajout à une prochaine révision du package de support.
En ce qui concerne les applications YouTube et G +, il semble étrange qu'elles se comportent différemment. Ma meilleure supposition est que la raison pour laquelle l'application YouTube fixe la position de la barre d'action est,
L'une des options de navigation les plus importantes pour les utilisateurs utilisant l'application YouTube est la recherche, qui est effectuée dans la SearchView
barre d'actions. Il serait judicieux de rendre la barre d'actions statique à cet égard, car cela permettrait à l'utilisateur de toujours avoir la possibilité de rechercher de nouvelles vidéos.
L'application G + utilise un ViewPager
pour afficher son contenu, donc rendre le menu déroulant spécifique au contenu de la mise en page (c'est-à-dire tout ce qui se trouve sous la barre d'action) n'aurait pas beaucoup de sens. Le balayage est censé fournir un moyen de naviguer entre les pages, pas un moyen de navigation globale. C'est peut-être pourquoi ils ont décidé de le faire différemment dans l'application G + que dans l'application YouTube.
Sur une autre note, consultez l'application Google Play pour une autre version du "menu déroulant" (lorsque vous êtes sur la page la plus à gauche, balayez vers la gauche et un menu déroulant "demi-page" apparaîtra).
Vous avez raison en ce que ce comportement n'est pas très cohérent, mais il ne semble pas qu'il y ait un consensus à 100% au sein de l'équipe Android sur la façon dont ce comportement doit être mis en œuvre pour le moment. Je ne serais pas surpris si à l'avenir les applications étaient mises à jour afin que la navigation dans les deux applications soit identique (ils semblaient très désireux de rendre la navigation cohérente dans toutes les applications conçues par Google dans le discours).