Как настроить персонализированную анимацию в виде просмотра, подобную этой

Как я могу получить анимацию для навигации, как этот?

введите описание изображения здесь

До сих пор, я думаю, это возможно только путем написания пользовательского навигационного представления, вопрос в том, как он должен выглядеть. Или есть еще один вариант?

Ответ 1

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"/>

введите описание изображения здесь