File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
app/src/main/java/com/google/android/samples/socialite/ui Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -20,14 +20,17 @@ import android.app.Activity
2020import android.content.Intent
2121import android.content.pm.ActivityInfo
2222import android.os.Bundle
23+ import androidx.compose.animation.EnterTransition
2324import androidx.compose.animation.core.FastOutLinearInEasing
2425import androidx.compose.animation.core.FastOutSlowInEasing
2526import androidx.compose.animation.core.tween
2627import androidx.compose.animation.fadeIn
2728import androidx.compose.animation.fadeOut
29+ import androidx.compose.animation.scaleOut
2830import androidx.compose.foundation.layout.fillMaxSize
2931import androidx.compose.runtime.Composable
3032import androidx.compose.ui.Modifier
33+ import androidx.compose.ui.graphics.TransformOrigin
3134import androidx.compose.ui.platform.LocalContext
3235import androidx.navigation.NavController
3336import androidx.navigation.NavDestination
@@ -88,6 +91,15 @@ fun MainNavigation(
8891 NavHost (
8992 navController = navController,
9093 startDestination = Route .ChatsList ,
94+ popExitTransition = {
95+ scaleOut(
96+ targetScale = 0.9f ,
97+ transformOrigin = TransformOrigin (pivotFractionX = 0.5f , pivotFractionY = 0.5f ),
98+ )
99+ },
100+ popEnterTransition = {
101+ EnterTransition .None
102+ },
91103 ) {
92104 composable<Route .ChatsList > {
93105 ChatList (
You can’t perform that action at this time.
0 commit comments