Edit # 3:
Das Navigationsschubladenmuster ist offiziell in der Android-Dokumentation beschrieben!
Überprüfen Sie die folgenden Links:
- Designdokumente finden Sie hier .
- Entwicklerdokumente finden Sie hier .
Edit # 2:
Roman Nurik (ein Android-Konstrukteur 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 diesen Google+ Beitrag .
Edit # 1:
Ich habe diese Frage vor einiger Zeit beantwortet, aber ich möchte noch einmal betonen, dass Prixing das mit Abstand beste Flyout-Menü hat ... bei weitem . Es ist absolut schön, perfekt geschmeidig und beschämt Facebook, Google+ und YouTube. EverNote ist auch ziemlich gut ... aber immer noch nicht so perfekt wie Prixing. Schauen Sie sich diese Reihe von Beiträgen an, wie das Flyout-Menü implementiert wurde (von keinem anderen als dem Chefentwickler bei Prixing selbst!).
Ursprüngliche Antwort:
Adam Powell und Richard Fulcher sprechen darüber zwischen 49:47 und 52:50 Uhr im Google I / O-Vortrag mit dem Titel "Navigation in Android".
Zusammenfassend lässt sich sagen, dass das Navigationsmenü zum Zeitpunkt der Veröffentlichung zum Zeitpunkt dieser Veröffentlichung nicht offiziell Teil des Designstandards für Android-Anwendungen ist. Wie Sie wahrscheinlich festgestellt haben, gibt es derzeit keine native Unterstützung für diese Funktion, aber es wurde darüber gesprochen, diese als Ergänzung zu einer bevorstehenden Überarbeitung des Support-Pakets zu verwenden.
In Bezug auf die YouTube- und G + -Apps scheint es seltsam, dass sie sich unterschiedlich verhalten. Ich vermute, dass der Grund, warum die YouTube-App die Position der Aktionsleiste korrigiert, folgender ist:
Eine der wichtigsten Navigationsoptionen für Nutzer, die die YouTube-App verwenden, ist die Suche, die SearchView
in der Aktionsleiste ausgeführt wird. Es wäre sinnvoll, die Aktionsleiste in dieser Hinsicht statisch zu machen, da der Benutzer immer die Möglichkeit hätte, nach neuen Videos zu suchen.
Die G + App verwendet a ViewPager
, um den Inhalt anzuzeigen. Daher ist es nicht sehr sinnvoll, das Ausziehmenü spezifisch für den Layoutinhalt (dh alles unter der Aktionsleiste) zu gestalten. Das Wischen soll ein Mittel zum Navigieren zwischen Seiten bieten, kein Mittel zum globalen Navigieren. Dies könnte der Grund sein, warum sie beschlossen haben, dies in der G + App anders zu tun als in der YouTube-App.
In einem anderen Hinweis können Sie in der Google Play-App nach einer anderen Version des "Ausziehmenüs" suchen (wenn Sie sich ganz links befinden, wischen Sie nach links und ein Auszugsmenü "Halbseite" wird angezeigt).
Sie haben Recht damit, dass dies kein sehr konsistentes Verhalten ist, aber es scheint nicht, dass es innerhalb des Android-Teams einen 100% igen Konsens darüber gibt, wie dieses Verhalten noch implementiert werden sollte. Es würde mich nicht wundern, 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 erstellten Apps im Gespräch konsistent zu machen).