# androidx.navigation.ui

*** ** * ** ***

## Annotations

|---|---|
| `https://developer.android.com/reference/androidx/navigation/ui/NavigationUiSaveStateControl` |   |

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/navigation/ui/AppBarConfiguration.OnNavigateUpListener` | Interface for providing custom 'up' behavior beyond what is provided by `https://developer.android.com/reference/androidx/navigation/NavController#navigateUp()`. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/navigation/ui/ActivityKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/AppBarConfiguration` | Configuration options for `https://developer.android.com/reference/androidx/navigation/ui/NavigationUI` methods that interact with implementations of the app bar pattern such as `https://developer.android.com/reference/androidx/appcompat/widget/Toolbar`, `https://developer.android.com/reference/com/google/android/material/appbar/CollapsingToolbarLayout.html`, and `https://developer.android.com/reference/androidx/appcompat/app/ActionBar`. |
| `https://developer.android.com/reference/androidx/navigation/ui/AppBarConfiguration.Builder` | The Builder class for constructing new `https://developer.android.com/reference/androidx/navigation/ui/AppBarConfiguration` instances. |
| `https://developer.android.com/reference/androidx/navigation/ui/AppBarConfigurationKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/BottomNavigationViewKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/CollapsingToolbarLayoutKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/MenuItemKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/NavControllerKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/NavigationViewKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/R` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/R.anim` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/R.animator` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/ToolbarKt` |   |
| `https://developer.android.com/reference/androidx/navigation/ui/NavigationUI` | Class which hooks up elements typically in the 'chrome' of your application such as global navigation patterns like a navigation drawer or bottom nav bar with your `https://developer.android.com/reference/androidx/navigation/NavController`. |