2013-06-12 18 views
6

Próbuję utworzyć panel przesuwny, który przesuwa się w celu zwinięcia/rozwinięcia w pionie, a nie w poziomie.Jak zaimplementować pionowy przesuwany fragment/panel, taki jak muzyka Google w aplikacji na Androida?

Wypróbowałem Umano's Bibliotekę, ale jest to dla mnie trochę kłopotliwe, ponieważ używam Fragmentów, a nie Działań.

Jakikolwiek sposób zaimplementować to z fragmentami?

Dzięki.

+0

Jakie są błędy, które napotykasz podczas korzystania z SlidingUpPanel, cieszę się, że mogę na nie spojrzeć – tokudu

Odpowiedz

3

Więc jeśli ktoś chce wiedzieć, zrobiłem używane Umano's Library błędy zostały ustalone za pomocą menedżera git. Działa świetnie.

+0

Uzgodnione. Ich komponent działa całkiem dobrze i jest tylko jedną klasą. – greg7gkb

+0

Zgadzam się - dobra biblioteka.Czy każdy może skomentować sposób przewijania SlidingUpPanel w pionie, jeśli jest zbyt dużo treści do wyświetlenia, jak ScrollView ..? – electricSunny

+0

Próbowałem ich biblioteki. Ale mój xml okazuje się pusty, ktoś inny ma ten sam problem? – Zen

4

że nazywa się SlidingDrawer (która jest przestarzała, jak z poziomu API 17 BTW), więc nie polecam go używać, chyba że widelec go z SDK jako własnych

SlidingDrawer Przykłady:

http://www.coderzheaven.com/2011/12/01/slidingdrawer-in-android-a-simple-example/

http://androiddeveloperspot.blogspot.com/2013/05/slidingdrawer-in-android-example.html

http://w2davids.wordpress.com/android-damn-that-sliding-drawer/

SlidingPaneLayout robi to SlidingPaneLayout provides a horizontal, multi-pane layout for use at the top level of a UI. A left (or first) pane is treated as a content list or browser, subordinate to a primary detail view for displaying content.

można zobaczyć okienko przesuwne w nowej aplikacji Hangouts

+0

Nope @tyczj, to się nazywa [SlidingPaneLayout] (http://developer.android.com/reference/android/support/ v4/widget/SlidingPaneLayout.html) są tylko poziome i są dostępne od poziomu interfejsu API 13. jeśli Gogle właśnie dodały to do swojej aplikacji muzycznej, możesz być pewien, że można z niego korzystać – Shahar

+0

nie, nie kliknąłeś nawet mój link? Przesuwna szuflada przesuwa się od dołu tak, jak chcesz. Cytuj z dokumentów 'SlidingDrawer ukrywa zawartość poza ekranem i pozwala użytkownikowi przeciągnąć uchwyt, aby przenieść zawartość na ekran. SlidingDrawer może być używany VERTICALLY OR HORIZONALL. " – tyczj

+0

Wymieniłem kilka przykładów przesuwanej szuflady. – tyczj

Powiązane problemy