From a2409a57186070b88394c2e0f0ad23bd45df85c9 Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Mon, 12 Oct 2020 07:55:41 -0600 Subject: [PATCH] Improve PlaybackFragment nav animation Change PlaybackFragment's open/closing animation to slide over a stationary MainFragment, instead of MainFragment also sliding. --- app/src/main/res/anim/anim_nav_slide_down.xml | 2 +- app/src/main/res/anim/anim_nav_slide_up.xml | 2 +- app/src/main/res/anim/anim_stationary.xml | 7 +++++++ app/src/main/res/navigation/nav_main.xml | 7 ++++--- 4 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/anim/anim_stationary.xml diff --git a/app/src/main/res/anim/anim_nav_slide_down.xml b/app/src/main/res/anim/anim_nav_slide_down.xml index 9f197d5ce..47a84154d 100644 --- a/app/src/main/res/anim/anim_nav_slide_down.xml +++ b/app/src/main/res/anim/anim_nav_slide_down.xml @@ -1,6 +1,6 @@ \ No newline at end of file diff --git a/app/src/main/res/anim/anim_nav_slide_up.xml b/app/src/main/res/anim/anim_nav_slide_up.xml index b83a64bc6..5a6bfd2b8 100644 --- a/app/src/main/res/anim/anim_nav_slide_up.xml +++ b/app/src/main/res/anim/anim_nav_slide_up.xml @@ -1,6 +1,6 @@ \ No newline at end of file diff --git a/app/src/main/res/anim/anim_stationary.xml b/app/src/main/res/anim/anim_stationary.xml new file mode 100644 index 000000000..b1f2b9328 --- /dev/null +++ b/app/src/main/res/anim/anim_stationary.xml @@ -0,0 +1,7 @@ + + + + diff --git a/app/src/main/res/navigation/nav_main.xml b/app/src/main/res/navigation/nav_main.xml index c98d717ea..946d6ce07 100644 --- a/app/src/main/res/navigation/nav_main.xml +++ b/app/src/main/res/navigation/nav_main.xml @@ -55,8 +55,8 @@ android:id="@+id/action_go_to_playback" app:destination="@id/playback_fragment" app:enterAnim="@anim/anim_nav_slide_up" - app:exitAnim="@anim/anim_nav_slide_down" - app:popEnterAnim="@anim/anim_nav_slide_up" + app:exitAnim="@anim/anim_stationary" + app:popEnterAnim="@anim/anim_stationary" app:popExitAnim="@anim/anim_nav_slide_down" /> + app:destination="@id/album_detail_fragment" + app:launchSingleTop="true" />