如何制作像这样的自定义导航视图动画

时间:2016-04-29 17:37:49

标签: java android xml animation navigation-drawer

如何实现导航视图的动画,就像这个一样?

enter image description here

到目前为止,我认为只有通过编写自定义导航视图才能实现,问题就在于它应该是什么样子。或者还有其他选择吗?

1 个答案:

答案 0 :(得分:10)

FlowingDrawer就是你问题的答案。

将依赖项添加到模块级gradle:

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

在布局xml文件中定义菜单

<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