Modifica n. 3:
Il modello del cassetto di navigazione è ufficialmente descritto nella documentazione di Android!
Dai un'occhiata ai seguenti link:
- I documenti di progettazione sono disponibili qui .
- I documenti per gli sviluppatori sono disponibili qui .
Modifica n. 2:
Roman Nurik (un ingegnere di progettazione Android di Google) ha confermato che il comportamento consigliato è di non spostare la barra delle azioni quando si apre il cassetto (come l'app di YouTube). Vedi questo post di Google+ .
Modifica n. 1:
Ho risposto a questa domanda qualche tempo fa, ma sono tornato a sottolineare nuovamente che Prixing ha il miglior menu a comparsa disponibile ... di gran lunga . È assolutamente bellissimo, perfettamente liscio e fa vergognare Facebook, Google+ e YouTube. Anche EverNote è abbastanza buono ... ma non perfetto come Prixing. Dai un'occhiata a questa serie di post su come è stato implementato il menu a comparsa (nientemeno che dallo sviluppatore capo di Prixing stesso!).
Risposta originale:
Adam Powell e Richard Fulcher ne parlano a 49:47 - 52:50 nel di Google I / O intitolato "Navigazione in Android".
Per riassumere la loro risposta, a partire dalla data di pubblicazione, il menu di navigazione slide out non fa ufficialmente parte dello standard di progettazione dell'applicazione Android. Come probabilmente hai scoperto, al momento non esiste alcun supporto nativo per questa funzione, ma si è parlato di renderlo un'aggiunta a una prossima revisione del pacchetto di supporto.
Per quanto riguarda le app YouTube e G +, sembra strano che si comportino diversamente. La mia ipotesi migliore è che il motivo per cui l'app YouTube corregge la posizione della barra delle azioni è,
Una delle opzioni di navigazione più importanti per gli utenti che utilizzano l'app YouTube è la ricerca, che viene eseguita nella SearchView
barra delle azioni. Avrebbe senso rendere statica la barra di azione in questo senso, poiché consentirebbe all'utente di avere sempre la possibilità di cercare nuovi video.
L'app G + utilizza a ViewPager
per visualizzare il suo contenuto, quindi rendere il menu estraibile specifico per il contenuto del layout (ovvero tutto sotto la barra delle azioni) non avrebbe molto senso. Lo scorrimento dovrebbe fornire un mezzo di navigazione tra le pagine, non un mezzo di navigazione globale. Questo potrebbe essere il motivo per cui hanno deciso di farlo diversamente nell'app G + rispetto all'app YouTube.
In un'altra nota, controlla l'app Google Play per un'altra versione del "menu estraibile" (quando sei nella parte più a sinistra della pagina, scorri verso sinistra e apparirà un menu "mezza pagina").
Hai ragione nel dire che questo non è un comportamento molto coerente, ma non sembra che ci sia un consenso al 100% all'interno del team di Android su come questo comportamento debba ancora essere implementato. Non sarei sorpreso se in futuro le app fossero aggiornate in modo tale che la navigazione in entrambe le app fosse identica (sembravano molto desiderosi di rendere la navigazione coerente in tutte le app create da Google durante la conversazione).