2012-10-22 14 views
5

szukam jakiejś informacji o Acion Bar szuflady opisane tutaj: http://developer.android.com/design/patterns/actionbar.html („Szuflady: Szuflada jest menu wyciągane która pozwala użytkownikom na ...”)Android Action Bar Szuflady

Wygląda na to, że ta funkcja jest częścią Androida i nie ma zewnętrznej biblioteki, ale nie mogę znaleźć żadnych informacji o tym, jak zaimplementować tę funkcję.

+1

Znam fajne przesuwane menu open source, czy tego szukasz? https://github.com/jfeinstein10/SlidingMenu –

+0

Tak, znam tę bibliotekę, ale wygląda na to, że można to łatwo zrobić bez zewnętrznej biblioteki za pomocą tych szuflad ActionBar, ale nie wiem jak . – AndrejDelany

+0

Wątpię w to. Sprawdziłem kod źródłowy Androida 4.1.1 i wydaje się, że nie ma wbudowanej obsługi przesuwanych menu, obsługa zdarzenia "Up" (android.R.id.home, id przycisku "Up" w ActionBar) w frameworkach/baza nie ma nic wspólnego z otwarciem przesuwanego menu. –

Odpowiedz

0

ale wydaje się, że jest to możliwe, aby to zrobić łatwo, bez zewnętrznej biblioteki z pomocą tych ActionBar szuflady,

Nie ma wbudowany widget, który to robi. Witryna mówi po prostu o wzorcu, którego można użyć, a nie o tym, który jest dostępny. Najbliższy aby budowany w znajduje się w bibliotece wsparcia tutaj (jest to dość nowy) https://android.googlesource.com/platform/frameworks/support/+/master/v4/java/android/support/v4/widget/SlidingPaneLayout.java

wyboru są następujące opcje:

  1. Użyj implementacja biblioteki wsparcie użyte powyżej.
  2. Użyj zewnętrznej biblioteki https://github.com/jfeinstein10/SlidingMenu, https://github.com/SimonVT/android-menudrawer lub https://github.com/6wunderkinder/android-sliding-layer-lib.
  3. Zaimplementuj własne.
Powiązane problemy