Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

FloatingWindow

public interface FloatingWindow

androidx.navigation.FloatingWindow


A marker interface for NavDestination subclasses that float above the view of other destinations (i.e. DialogFragmentNavigator.Destination).

Destinations that implement this interface will automatically be popped off the back stack when you navigate to a new destination.

NavController.OnDestinationChangedListener instances can also customize their behavior based on whether the destination is a FloatingWindow.