androidx.navigationevent
Provides APIs to easily intercept platform gesture events, including swipes and clicks, to help in app navigation.
Interfaces
NavigationEventDispatcherOwner | A class that has an |
OnBackCompletedFallback | A listener that provides a final fallback action for unhandled |
Classes
DirectNavigationEventInput | An input that can send events to a |
NavigationEvent | Represents a system navigation event, such as a predictive back gesture or a back button press. |
NavigationEventDispatcher | A dispatcher for navigation events that can be organized hierarchically. |
NavigationEventHandler | Base class for handling navigation gestures dispatched by a |
NavigationEventHistory | Represents an immutable snapshot of the navigation history stack. |
NavigationEventInfo | Provides contextual information about a navigation state (e.g., a screen or route). |
NavigationEventInput | An abstract class for components that generate and dispatch navigation events. |
NavigationEventTransitionState | Represents the physical state of a navigation gesture, such as a predictive back or forward swipe. |
NavigationEventTransitionState.InProgress | Represents the state where a navigation gesture is actively in progress. |
OnBackInvokedDefaultInput | Provides input to a |
OnBackInvokedInput | Provides input to a |
OnBackInvokedOverlayInput | Provides input to a |
ViewTreeNavigationEventDispatcherOwner | |
NavigationEventInfo.None | A default used when no specific information is associated with a navigation event. |
NavigationEventTransitionState.Idle | Represents the state where no navigation gesture is currently in progress. |