androidx.compose.material3.adaptive.navigationsuite
Interfaces
NavigationSuiteScaffoldOverride |
Interface that allows libraries to override the behavior of the |
NavigationSuiteScaffoldState |
A state object that can be hoisted to observe the navigation suite scaffold state. |
NavigationSuiteScaffoldWithPrimaryActionOverride |
Interface that allows libraries to override the behavior of the |
NavigationSuiteScope |
The scope associated with the |
Classes
NavigationSuiteColors |
Represents the colors of a |
NavigationSuiteItemColors |
Represents the colors of a |
NavigationSuiteScaffoldOverrideScope |
Parameters available to |
NavigationSuiteScaffoldWithPrimaryActionOverrideScope |
Parameters available to |
NavigationSuiteType |
Class that describes the different navigation suite types of the |
Objects
DefaultNavigationSuiteScaffoldOverride |
This override provides the default behavior of the |
DefaultNavigationSuiteScaffoldWithPrimaryActionOverride |
This override provides the default behavior of the |
NavigationSuiteDefaults |
Contains the default values used by the |
NavigationSuiteScaffoldDefaults |
Contains the default values used by the |
Annotations
Enums
NavigationSuiteScaffoldValue |
Possible values of |
Composables
NavigationSuite |
The default Material navigation component according to the current |
NavigationSuiteItem |
The default Material navigation item component according to the current |
NavigationSuiteScaffold |
The Navigation Suite Scaffold wraps the provided content and places the adequate provided navigation component on the screen according to the current |
NavigationSuiteScaffoldLayout |
Layout for a |
rememberNavigationSuiteScaffoldState |
Create and |
Top-level properties summary
ProvidableCompositionLocal<NavigationSuiteScaffoldOverride> |
CompositionLocal containing the currently-selected |
ProvidableCompositionLocal<NavigationSuiteScaffoldWithPrimaryActionOverride> |
@ExperimentalMaterial3AdaptiveComponentOverrideApiCompositionLocal containing the currently-selected |
Top-level properties
LocalNavigationSuiteScaffoldOverride
@ExperimentalMaterial3AdaptiveComponentOverrideApi
val LocalNavigationSuiteScaffoldOverride: ProvidableCompositionLocal<NavigationSuiteScaffoldOverride>
CompositionLocal containing the currently-selected NavigationSuiteScaffoldOverride.
LocalNavigationSuiteScaffoldWithPrimaryActionOverride
@ExperimentalMaterial3AdaptiveComponentOverrideApi
val LocalNavigationSuiteScaffoldWithPrimaryActionOverride: ProvidableCompositionLocal<NavigationSuiteScaffoldWithPrimaryActionOverride>
CompositionLocal containing the currently-selected NavigationSuiteScaffoldWithPrimaryActionOverride.