2015-03-09 7 views
8

Próbuję utworzyć układ podobny do menu rozwijanego (zobacz zdjęcia) w mapach google, gdzie mogę podnieść i zobaczyć więcej szczegółów na temat punktu na mapie od dołu ekran.Ciągnij od dołu Widok jak Google Maps

Jestem obecnie ciągnie widok z boku przy użyciu DrawerLayout,

Ale chciałbym wykorzystać ten sam układ jak mapy google. Oto kilka zdjęć: http://imgur.com/a/kuSKu#0

Również tutaj jest kod, który użyłem w moim głównym aktywności teraz:

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context=".MapActivity" 
    tools:ignore="MergeRootFrame"> 

    <fragment 
     android:id="@+id/main_fragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:name="neocom.dealerbook.MapFragment" 
     tools:layout="@layout/fragment_map" /> 

    <fragment android:id="@+id/side_panel" 
     android:layout_width="240dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:choiceMode="singleChoice" 
     android:dividerHeight="0dp" 
     android:name="neocom.dealerbook.SideBarFragment" 
     tools:layout="@layout/side_bar"/> 

</android.support.v4.widget.DrawerLayout> 

half closed

Odpowiedz

14

Teraz możemy użyć Design Support Library: Bottom Sheets z Android Support Library 23.2!

enter image description here

+1

Dziękuję bardzo za wniesienie wkładu. Użyję go w mojej aplikacji, gdy znajdę trochę czasu, aby to zmienić. :) – wviana

+1

Proponuję wszystkim, którzy chcą tego efektu, skorzystać z tego rozwiązania. AndroidSlidingUpPanel był dobry, gdy nie ma Biblioteki Botton Sheet Support. – wviana