NavigationUI
class NavigationUI
kotlin.Any | |
↳ | 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 NavController
.
Summary
Public methods | |
---|---|
static Boolean |
navigateUp(@NonNull : NavController, @Nullable : Openable?) Handles the Up button by delegating its behavior to the given NavController. |
static Boolean |
navigateUp(@NonNull : NavController, @NonNull : AppBarConfiguration) Handles the Up button by delegating its behavior to the given NavController. |
static Boolean |
onNavDestinationSelected(@NonNull : MenuItem, @NonNull : NavController) Attempt to navigate to the |
static Unit |
setupActionBarWithNavController(@NonNull : AppCompatActivity, @NonNull : NavController) Sets up the ActionBar returned by |
static Unit |
setupActionBarWithNavController(@NonNull : AppCompatActivity, @NonNull : NavController, @Nullable : Openable?) Sets up the ActionBar returned by |
static Unit |
setupActionBarWithNavController(@NonNull : AppCompatActivity, @NonNull : NavController, @NonNull : AppBarConfiguration) Sets up the ActionBar returned by |
static Unit |
setupWithNavController(@NonNull : Toolbar, @NonNull : NavController) Sets up a |
static Unit |
setupWithNavController(@NonNull : Toolbar, @NonNull : NavController, @Nullable : Openable?) Sets up a |
static Unit |
setupWithNavController(@NonNull : Toolbar, @NonNull : NavController, @NonNull : AppBarConfiguration) Sets up a |
static Unit |
setupWithNavController(@NonNull : CollapsingToolbarLayout, @NonNull : Toolbar, @NonNull : NavController) Sets up a |
static Unit |
setupWithNavController(@NonNull : CollapsingToolbarLayout, @NonNull : Toolbar, @NonNull : NavController, @Nullable : Openable?) Sets up a |