kopia lustrzana https://github.com/vitorpamplona/amethyst
Faster crossfade animation between screens
rodzic
2be04bfbe2
commit
de1f13d64c
|
@ -3,6 +3,9 @@ package com.vitorpamplona.amethyst.ui.navigation
|
|||
import android.content.Context
|
||||
import android.content.ContextWrapper
|
||||
import android.content.Intent
|
||||
import androidx.compose.animation.core.tween
|
||||
import androidx.compose.animation.fadeIn
|
||||
import androidx.compose.animation.fadeOut
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.DisposableEffect
|
||||
import androidx.compose.runtime.LaunchedEffect
|
||||
|
@ -80,7 +83,12 @@ fun AppNavigation(
|
|||
}
|
||||
}
|
||||
|
||||
NavHost(navController, startDestination = Route.Home.route) {
|
||||
NavHost(
|
||||
navController,
|
||||
startDestination = Route.Home.route,
|
||||
enterTransition = { fadeIn(animationSpec = tween(200)) },
|
||||
exitTransition = { fadeOut(animationSpec = tween(200)) }
|
||||
) {
|
||||
Route.Home.let { route ->
|
||||
composable(route.route, route.arguments, content = { it ->
|
||||
val nip47 = it.arguments?.getString("nip47")
|
||||
|
|
Ładowanie…
Reference in New Issue