From ba70c4b605c4bb2861b0dcc2ba67d2cbaa7d44cb Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sun, 6 Aug 2023 13:13:19 +0200 Subject: [PATCH] fix: Improve animation --- app/src/main/java/app/myzel394/locationtest/ui/Navigation.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/myzel394/locationtest/ui/Navigation.kt b/app/src/main/java/app/myzel394/locationtest/ui/Navigation.kt index 32a3e73..05f38ba 100644 --- a/app/src/main/java/app/myzel394/locationtest/ui/Navigation.kt +++ b/app/src/main/java/app/myzel394/locationtest/ui/Navigation.kt @@ -1,6 +1,7 @@ package app.myzel394.locationtest.ui import androidx.compose.animation.Crossfade +import androidx.compose.animation.core.tween import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.animation.scaleIn @@ -51,7 +52,7 @@ fun Navigation() { } }, exitTransition = { - scaleOut(targetScale = SCALE_IN) + fadeOut() + scaleOut(targetScale = SCALE_IN) + fadeOut(tween(durationMillis = 150)) } ) { AudioRecorder(navController = navController) @@ -62,7 +63,7 @@ fun Navigation() { scaleIn(initialScale = 1 / SCALE_IN) + fadeIn() }, exitTransition = { - scaleOut(targetScale = 1 / SCALE_IN) + fadeOut() + scaleOut(targetScale = 1 / SCALE_IN) + fadeOut(tween(durationMillis = 150)) } ) { SettingsScreen(navController = navController)