Skip to content

Android components Layout

StanceScaffold

Beta

The page frame: edge to edge on the canvas colour, with insets and an optional snackbar host.

  • PlatformAndroid, Jetpack Compose
  • Builds onScaffold
  • Kindcomposable

Preview

Rendered by the Jetpack Compose library, not drawn by hand.

StanceScaffold on AndroidStanceScaffold on AndroidStanceScaffold on Android
StanceScaffold, Light appearance
Light
StanceScaffold, Dark appearance
Dark
StanceScaffold, High contrast appearance
High contrast

Usage

kotlin
val snackbars = remember { SnackbarHostState() }
StanceScaffold(
    topBar = { StanceTopAppBar("Templates") },
    snackbarHostState = snackbars,
) { padding ->
    Text("Content", modifier = Modifier.padding(padding))
}

Accessibility

  • Content receives system bar, cutout and keyboard insets as padding.