Bearbeiten #3:
Das Navigation Drawer-Pattern ist offiziell in der Android-Dokumentation beschrieben!
Sehen Sie sich die folgenden Links an:
- Design-Dokumente kann gefunden werden aquí .
- Dokumente für Entwickler kann gefunden werden aquí .
Bearbeiten #2:
Roman Nurik (ein Android-Designer bei Google) hat bestätigt, dass das empfohlene Verhalten darin besteht, die Aktionsleiste beim Öffnen der Schublade nicht zu verschieben (wie bei der YouTube-App). Siehe dies Google+ Beitrag .
Bearbeiten #1:
Ich habe diese Frage schon vor einiger Zeit beantwortet, aber ich bin zurück, um erneut zu betonen, dass Prixing hat das beste Flyout-Menü... bei weitem. . Es ist absolut schön, perfekt glatt, und es stellt Facebook, Google+ und YouTube in den Schatten. EverNote ist auch ziemlich gut... aber immer noch nicht so perfekt wie Prixing. Schauen Sie sich diese Reihe von Beiträgen wie das Flyout-Menü implementiert wurde (von keinem Geringeren als dem Chefentwickler von Prixing selbst!).
Ursprüngliche Antwort:
Adam Powell und Richard Fulcher sprechen darüber unter 49:47 - 52:50 in dem Google I/O-Vortrag mit dem Titel "Navigation in Android".
Zusammenfassend lässt sich sagen, dass zum Zeitpunkt dieses Beitrags das ausziehbare Navigationsmenü wie folgt aussieht ノット offiziell Teil des Android-Anwendungsdesignstandards. Wie Sie wahrscheinlich herausgefunden haben, gibt es derzeit keine native Unterstützung für diese Funktion, aber es war die Rede davon, dies in einer kommenden Revision des Support-Pakets zu ergänzen.
Was die YouTube- und G+-Apps betrifft, so scheint es merkwürdig, dass sie sich unterschiedlich verhalten. Meine beste Vermutung ist, dass der Grund, warum die YouTube-App die Position der Aktionsleiste fixiert, ist,
-
Eine der wichtigsten Navigationsmöglichkeiten für Nutzer der YouTube-App ist die Suche, die in der SearchView
in der Aktionsleiste. Es wäre sinnvoll, die Aktionsleiste in dieser Hinsicht statisch zu machen, da dies dem Benutzer erlauben würde siempre haben die Möglichkeit, nach neuen Videos zu suchen.
-
Die G+ App verwendet eine ViewPager
um den Inhalt anzuzeigen. Daher wäre es nicht sehr sinnvoll, das Pull-Out-Menü speziell für den Inhalt des Layouts (d. h. alles unter der Aktionsleiste) zu gestalten. Das Swipen soll ein Mittel zur Navigation zwischen Seiten sein, nicht ein Mittel zur globalen Navigation. Das könnte der Grund sein, warum sie sich entschieden haben, es in der G+ App anders zu machen als in der YouTube App.
In der Google Play-App finden Sie eine weitere Version des "Ausklappmenüs" (wenn Sie sich auf der linken Seite befinden, wischen Sie nach links, und es erscheint ein ausklappbares "halbseitiges" Menü).
Sie haben Recht, dass dieses Verhalten nicht sehr konsistent ist, aber es scheint, als gäbe es innerhalb des Android-Teams noch keinen 100%igen Konsens darüber, wie dieses Verhalten implementiert werden sollte. Es würde mich nicht überraschen, wenn die Apps in Zukunft so aktualisiert werden, dass die Navigation in beiden Apps identisch ist (sie schienen sehr daran interessiert zu sein, die Navigation in allen von Google entwickelten Apps einheitlich zu gestalten).