2013-06-07 11 views

risposta

25

Questo è ciò che la navigazione cassetto ufficiale (DrawerLayout) assomiglia:

enter image description here

E questo è ciò che il SlidingPaneLayout assomiglia:

enter image description here

Entrambi servono scopi diversi. Il DrawerLayout funge da menu, per dirla in modo semplice. Il SlidingPaneLayout d'altra parte è una cosa che useresti, se il contenuto di entrambi i tuoi schermi interagisse l'uno con l'altro. O per la documentazione mette:

Il SlidingPaneLayout deve essere pensato solo come un modo per consentire un layout a due pannelli normalmente utilizzato su schermi più grandi di adattarsi ai più piccoli schermi in modo naturale

+0

Che cosa utilizza la nuova app Youtube? Scivola più facilmente del disegno Nav ma non spinge il contenuto fuori strada come SlidingPaneLayout. Immagino che abbiano rotto le loro stesse linee guida, di nuovo. – Karl

+0

@Karl l'app youtube utilizza DrawerLayout. L'hanno modificato un po 'in modo da poter respingere l'anteprima del video nell'angolo in basso a destra, ma a parte questo è solo un DrawerLayout con uno sfondo semitrasparente. – Ahmad

+0

Non penso che lo sia. Scivola molto più facilmente di DrawerLayout. Scorre da qualsiasi parte dello schermo, DrawerLayout solo da 20 dp del bordo. Sto cercando di ottenere la stessa diapositiva come nell'app YouTube ma ho gestito solo un brutto attacco di DL finora ... – Karl