2013-06-07 11 views

Odpowiedz

25

To właśnie oficjalna nawigacyjny Szuflada (DrawerLayout) wygląda następująco:

enter image description here

I to jest to, co SlidingPaneLayout wygląda następująco:

enter image description here

Zarówno służyć różnym celom. DrawerLayout służy jako menu, aby było proste. Z drugiej strony, to jest to, czego chcesz użyć, jeśli zawartość obu ekranów wchodziłaby w interakcje ze sobą. Lub jako dokumentacja stawia go:

SlidingPaneLayout powinny być traktowane jedynie jako sposób umożliwienia układ dwa okienka normalnie używany na większych ekranach, aby dostosować się do mniejszych ekranach w sposób naturalny

+0

Do czego służy nowa aplikacja Youtube? Łatwiej się ślizga, niż losowanie Nav, ale nie przesuwa zawartości z drogi tak jak SlidingPaneLayout. Zgaduję, że złamali oni swoje własne wytyczne. – Karl

+0

@Karl aplikacja youtube używa funkcji DrawerLayout. Zmodyfikowali go nieco, aby odepchnąć podgląd wideo w prawym dolnym rogu, ale poza tym jest to tylko szuflada z półprzezroczystym tłem. – Ahmad

+0

Nie sądzę, że tak. Osuwa się znacznie łatwiej niż DrawerLayout. Przesuwa się z dowolnego miejsca na ekranie, DrawerLayout tylko od 20dp krawędzi. Zamierzam uzyskać taki sam slajd jak w aplikacji YouTube, ale do tej pory udało mu się tylko brzydkie włamanie DL ... – Karl