androidx.xr.compose.material3

Compose Material3 XR

Classes

OrbiterProperties

XR-specific properties for components that use aligned androidx.xr.compose.spatial.Orbiters.

Objects

SpaceToggleButtonDefaults

Contains the default values used by SpaceToggleButton.

Annotations

Composables

SpaceToggleButton

A composable button that toggles between "Full Space" and "Home Space" in an Android XR application.

SpatialBasicAlertDialog

Basic alert dialog dialog.

SpatialHorizontalFloatingToolbar

A horizontal floating toolbar displays navigation and key actions in a Row.

SpatialListDetailPaneScaffold

An XR-differentiated version of a three pane layout that follows the Material guidelines, displaying the provided panes in a canonical list-detail layout.

SpatialNavigationBar

Material Design bottom navigation bar.

SpatialNavigationRail

Material Design bottom navigation rail.

SpatialShortNavigationBar

XR-specific Material Design short navigation bar.

SpatialTopAppBar

XR-specific SingleRowTopAppBar that displays a single-row top app bar inside a top-aligned Orbiter.

SpatialTwoRowsTopAppBar

XR-specific TwoRowsTopAppBar that displays a two-rows top app bar inside a top-aligned Orbiter.

SpatialVerticalFloatingToolbar

XR-specific Vertical Floating Toolbar that displays content in a Column in an end-aligned VerticalOrbiter.

SpatialWideNavigationRail

XR-specific Material design wide navigation rail.

Top-level properties summary

OrbiterProperties

The default OrbiterProperties used by SpatialHorizontalFloatingToolbar if none is specified in LocalSpatialHorizontalFloatingToolbarOrbiterProperties.

OrbiterProperties

The default OrbiterProperties used by SpatialNavigationBar if none is specified in LocalSpatialNavigationBarOrbiterProperties.

OrbiterProperties

The default OrbiterProperties used by SpatialNavigationRail if none is specified in LocalSpatialNavigationRailOrbiterProperties.

OrbiterProperties

The default OrbiterProperties used by XR TopAppBar if none is specified in LocalSpatialTopAppBarOrbiterProperties.

OrbiterProperties

The default OrbiterProperties used by SpatialVerticalFloatingToolbar if none is specified in LocalSpatialVerticalFloatingToolbarOrbiterProperties.

OrbiterProperties

The default OrbiterProperties used by SpatialWideNavigationRail if none is specified in LocalSpatialWideNavigationRailOrbiterProperties.

OrbiterProperties

The default OrbiterProperties used by XR TopAppBar if none is specified in LocalTwoRowsTopAppBarOrbiterProperties.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by SpatialHorizontalFloatingToolbar.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by SpatialNavigationBar.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by SpatialNavigationRail.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by SpatialShortNavigationBar.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by XR TopAppBar.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by SpatialVerticalFloatingToolbar.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by SpatialWideNavigationRail.

ProvidableCompositionLocal<OrbiterProperties>

The OrbiterProperties used by XR TopAppBar.

Top-level properties

DefaultSpatialTopAppBarOrbiterProperties

@ExperimentalMaterial3XrApi
val DefaultSpatialTopAppBarOrbiterPropertiesOrbiterProperties

The default OrbiterProperties used by XR TopAppBar if none is specified in LocalSpatialTopAppBarOrbiterProperties.