NavigationEventTransitionState


Known direct subclasses
NavigationEventTransitionState.Idle

Represents the state where no navigation gesture is currently in progress.

NavigationEventTransitionState.InProgress

Represents the state where a navigation gesture is actively in progress.


Represents the physical state of a navigation gesture, such as a predictive back or forward swipe.

This object explicitly separates the gesture's transition state (i.e., whether a gesture is active and its progress) from the navigation history state (i.e., what destinations are on the stack).

The state is either Idle (no gesture is active) or InProgress (a gesture is actively being tracked).

Summary

Nested types

Represents the state where no navigation gesture is currently in progress.

Represents the state where a navigation gesture is actively in progress.

Constants

const Int

Back transition in progress.

Cmn
const Int

Forward transition in progress.

Cmn

Protected constructors

Cmn

Constants

TRANSITIONING_BACK

const val TRANSITIONING_BACKInt

Back transition in progress.

TRANSITIONING_FORWARD

const val TRANSITIONING_FORWARD = 1: Int

Forward transition in progress.

Protected constructors

protected NavigationEventTransitionState()