value class NavigationSuiteType


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

The NavigationSuiteType informs the NavigationSuite of what navigation component to expect.

Summary

Public companion properties

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a NavigationBar that will be displayed at the bottom of the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a PermanentDrawerSheet that will be displayed at the start of the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a NavigationRail that will be displayed at the start of the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to not display any navigation components on the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a ShortNavigationBar with vertical ShortNavigationBarItems that will be displayed at the bottom of the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a ShortNavigationBar with horizontal ShortNavigationBarItems that will be displayed at the bottom of the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a collapsed WideNavigationRail that will be displayed at the start of the screen.

NavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect an expanded WideNavigationRail that will be displayed at the start of the screen.

Public functions

open String

Public companion properties

Added in 1.3.0
val NavigationBarNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a NavigationBar that will be displayed at the bottom of the screen.

Note: It's recommended to use ShortNavigationBarCompact instead of this layout type.

See also
NavigationBar
Added in 1.3.0
val NavigationDrawerNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a PermanentDrawerSheet that will be displayed at the start of the screen.

Note: It's recommended to use WideNavigationRailExpanded instead of this layout type.

Added in 1.3.0
val NavigationRailNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a NavigationRail that will be displayed at the start of the screen.

Note: It's recommended to use WideNavigationRailCollapsed instead of this layout type.

See also
NavigationRail

None

Added in 1.3.0
val NoneNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to not display any navigation components on the screen.

Note: It's recommended to use NavigationSuiteScaffoldState instead of this layout type and set the visibility of the navigation component to hidden.

ShortNavigationBarCompact

val ShortNavigationBarCompactNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a ShortNavigationBar with vertical ShortNavigationBarItems that will be displayed at the bottom of the screen.

ShortNavigationBarMedium

val ShortNavigationBarMediumNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a ShortNavigationBar with horizontal ShortNavigationBarItems that will be displayed at the bottom of the screen.

WideNavigationRailCollapsed

val WideNavigationRailCollapsedNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect a collapsed WideNavigationRail that will be displayed at the start of the screen.

WideNavigationRailExpanded

val WideNavigationRailExpandedNavigationSuiteType

A navigation suite type that instructs the NavigationSuite to expect an expanded WideNavigationRail that will be displayed at the start of the screen.

Public functions

toString

open fun toString(): String