Package-level declarations

Types

Link copied to clipboard
class AnimatedNavDecoration(animatedScreenTransforms: ImmutableMap<KClass<out Screen>, AnimatedScreenTransform>, decoratorFactory: AnimatedNavDecorator.Factory) : NavDecoration

AnimatedNavDecoration is an implementation of NavDecoration that provides the Navigation AnimatedVisibilityScope for shared elements. It also allows for indepth customization of its AnimatedContent through a AnimatedNavDecorator. AnimatedNavDecoration is the default NavDecoration used by Circuit.

Link copied to clipboard

AnimatedNavDecorator is used by AnimatedNavDecoration as a way to provide hooks into its AnimatedContent, allowing for custom navigation animations.

Link copied to clipboard

Represents the type of navigation event that occurred within the context of an AnimatedNavDecoration. This is used to drive transitions and other navigation-related behaviors within the AnimatedNavDecoration.

Link copied to clipboard
Link copied to clipboard

Defines the animated transitions fo a Screen based on particular AnimatedNavEvents.

Link copied to clipboard
Link copied to clipboard
data class PartialContentTransform(val enter: EnterTransition?, val exit: ExitTransition?, val zIndex: Float?, val sizeTransform: SizeTransform?)

Represents a partial ContentTransform for animated navigation.