2016-04-29 8 views
10

Wie kann ich eine Animation für die Navigationsansicht erzielen, wie diese?So erstellen Sie benutzerdefinierte Navigationsansicht-Animationen wie diese

enter image description here

Bisher halte ich es für die Frage einer benutzerdefinierten Navigationsansicht nur möglich ist, indem er einfach ist, wie es aussehen sollte. Oder gibt es eine andere Option?

+1

siehe http://stackoverflow.com/questions/18070831/ can-i-open-the-drawer-Layout-mit-Animation-programmatisch –

+3

Bitte folgen Sie FlowingDrawer: https://github.com/mxn21/FlowingDrawer. Und auch FlabbyListView: https://github.com/jpardogo/FlabbyListView. Dies könnte Ihnen helfen. – Chitrang

Antwort

10

FlowingDrawer ist die Antwort auf Ihre Frage.

hinzufügen Abhängigkeiten zu Ihrer Modulebene gradle:

dependencies { 
    compile 'com.mxn.soul:flowingdrawer-core:1.2.2' 
    compile 'com.nineoldandroids:library:2.4.0' 
} 

definieren Menü in Ihrem Layout XML-Datei

<com.mxn.soul.flowingdrawer_core.LeftDrawerLayout 
    android:id="@+id/id_drawerlayout" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:clipChildren="false"/> 

enter image description here

Verwandte Themen