Skip to content

Commit e153f97

Browse files
committed
Disable NavHost transitions
1 parent 25983b5 commit e153f97

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

Diff for: modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/EmbeddedStoryView.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.jetbrains.compose.storytale.gallery.material3
22

3-
import androidx.compose.animation.fadeIn
4-
import androidx.compose.animation.fadeOut
3+
import androidx.compose.animation.EnterTransition
4+
import androidx.compose.animation.ExitTransition
55
import androidx.compose.foundation.background
66
import androidx.compose.foundation.layout.Box
77
import androidx.compose.foundation.layout.Column
@@ -31,10 +31,10 @@ fun EmbeddedStoryView(
3131
NavHost(
3232
navController = navHostController,
3333
startDestination = StoryScreen(""),
34-
enterTransition = { fadeIn() },
35-
exitTransition = { fadeOut() },
36-
popEnterTransition = { fadeIn() },
37-
popExitTransition = { fadeOut() },
34+
enterTransition = { EnterTransition.None },
35+
exitTransition = { ExitTransition.None },
36+
popEnterTransition = { EnterTransition.None },
37+
popExitTransition = { ExitTransition.None },
3838
) {
3939
composable<StoryScreen> {
4040
val args = it.toRoute<StoryScreen>()

Diff for: modules/gallery/src/commonMain/kotlin/org/jetbrains/compose/storytale/gallery/material3/FullStoryView.kt

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ package org.jetbrains.compose.storytale.gallery.material3
22

33
import androidx.compose.animation.AnimatedContent
44
import androidx.compose.animation.AnimatedVisibility
5+
import androidx.compose.animation.EnterTransition
6+
import androidx.compose.animation.ExitTransition
57
import androidx.compose.animation.fadeIn
68
import androidx.compose.animation.fadeOut
79
import androidx.compose.animation.scaleIn
@@ -83,10 +85,10 @@ fun FullStorytaleGallery(
8385
NavHost(
8486
navController = navController,
8587
startDestination = StoryScreen(activeStoryItem.value?.story?.name ?: ""),
86-
enterTransition = { fadeIn() },
87-
exitTransition = { fadeOut() },
88-
popEnterTransition = { fadeIn() },
89-
popExitTransition = { fadeOut() },
88+
enterTransition = { EnterTransition.None },
89+
exitTransition = { ExitTransition.None },
90+
popEnterTransition = { EnterTransition.None },
91+
popExitTransition = { ExitTransition.None },
9092
) {
9193
composable<StoryScreen> {
9294
Column(modifier = Modifier.fillMaxSize()) {

0 commit comments

Comments
 (0)