androidx.compose.material3.adaptive.navigationsuite

Interfaces

NavigationSuiteScaffoldOverride

Interface that allows libraries to override the behavior of the NavigationSuiteScaffold component.

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 NavigationSuiteScaffold component.

NavigationSuiteScope

The scope associated with the NavigationSuiteScope.

Classes

NavigationSuiteColors

Represents the colors of a NavigationSuite.

NavigationSuiteItemColors

Represents the colors of a NavigationSuiteScope.item.

NavigationSuiteScaffoldOverrideScope

Parameters available to NavigationSuiteScaffold.

NavigationSuiteScaffoldWithPrimaryActionOverrideScope

Parameters available to NavigationSuiteScaffold that includes a primary action.

NavigationSuiteType

Class that describes the different navigation suite types of the NavigationSuiteScaffold.

Objects

DefaultNavigationSuiteScaffoldOverride

This override provides the default behavior of the NavigationSuiteScaffold component.

DefaultNavigationSuiteScaffoldWithPrimaryActionOverride

This override provides the default behavior of the NavigationSuiteScaffold with primary action content.

NavigationSuiteDefaults

Contains the default values used by the NavigationSuite.

NavigationSuiteScaffoldDefaults

Contains the default values used by the NavigationSuiteScaffold.

Annotations

Enums

Composables

NavigationSuite

The default Material navigation component according to the current NavigationSuiteType to be used with the NavigationSuiteScaffold.

NavigationSuiteItem

The default Material navigation item component according to the current NavigationSuiteType to be used with the NavigationSuite that accepts this function.

NavigationSuiteScaffold

The Navigation Suite Scaffold wraps the provided content and places the adequate provided navigation component on the screen according to the current NavigationSuiteType.

NavigationSuiteScaffoldLayout

Layout for a NavigationSuiteScaffold's content.

rememberNavigationSuiteScaffoldState

Create and remember a NavigationSuiteScaffoldState

Top-level properties summary

Top-level properties