Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object ExtraPaneScaffoldDefaults
Link copied to clipboard
Fixed androidx.compose.material3.EqualWeightContentMeasurePolicy and androidx.compose.material3.CenteredContentMeasurePolicy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface NavigationItems
Link copied to clipboard
Link copied to clipboard
Properties
Functions
Link copied to clipboard
fun AdaptiveAppBar(title: @Composable () -> Unit, modifier: Modifier = Modifier, navigationIcon: @Composable () -> Unit = {}, actions: @Composable RowScope.() -> Unit = {}, windowInsets: WindowInsets = WindowInsets.safeDrawing.only(
WindowInsetsSides.Horizontal + WindowInsetsSides.Top,
), scrollBehavior: TopAppBarScrollBehavior? = null, sharedAnimation: Boolean = true)
Link copied to clipboard
fun AdaptiveNavigationSuiteScaffoldState.AdaptiveNavigationSuiteScaffold(modifier: Modifier = Modifier, navigationItems: @Composable () -> Unit = {
LocalNavigationItems.current.Content(::onNavigationReSelect)
}, primaryActionContent: @Composable () -> Unit = {}, primaryActionContentHorizontalAlignment: Alignment.Horizontal = NavigationSuiteScaffoldDefaults.primaryActionContentAlignment, content: @Composable () -> Unit)
Link copied to clipboard
fun AnimatedNavigationSuiteScaffold(visibilityScope: AnimatedVisibilityScope, transitionScope: SharedTransitionScope, navigationItems: @Composable () -> Unit, modifier: Modifier = Modifier, navigationSuiteType: NavigationSuiteType = NavigationSuiteScaffoldDefaults.navigationSuiteType(currentWindowAdaptiveInfoV2()), navigationSuiteColors: NavigationSuiteColors = NavigationSuiteDefaults.colors(), containerColor: Color = NavigationSuiteScaffoldDefaults.containerColor, contentColor: Color = NavigationSuiteScaffoldDefaults.contentColor, state: NavigationSuiteScaffoldState = rememberNavigationSuiteScaffoldState(), navigationItemVerticalArrangement: Arrangement.Vertical = NavigationSuiteDefaults.verticalArrangement, primaryActionContent: @Composable () -> Unit = {}, primaryActionContentHorizontalAlignment: Alignment.Horizontal = NavigationSuiteScaffoldDefaults.primaryActionContentAlignment, content: @Composable () -> Unit)
Link copied to clipboard
fun ExtraPaneScaffold(title: @Composable () -> Unit, onCloseClick: () -> Unit, modifier: Modifier = Modifier, actions: @Composable () -> Unit = {}, scaffoldDirective: PaneScaffoldDirective = calculatePaneScaffoldDirective(currentWindowAdaptiveInfoV2()), scrollState: ScrollState? = null, content: @Composable (PaddingValues) -> Unit)
Link copied to clipboard
fun AdaptiveNavigationSuiteScaffoldState.PrimaryActionButton(onClick: () -> Unit, text: @Composable () -> Unit, icon: @Composable () -> Unit, modifier: Modifier = Modifier, visible: Boolean = true)
Link copied to clipboard
fun AdaptiveNavigationSuiteScaffoldState.PrimaryActionButtonMenu(modifier: Modifier = Modifier, visible: Boolean = true, content: @Composable FloatingActionButtonMenuScope.() -> Unit)
Link copied to clipboard
fun rememberAdaptiveNavigationSuiteScaffoldState(onNavigationReSelect: () -> Unit = {}): AdaptiveNavigationSuiteScaffoldState
Link copied to clipboard
fun rememberFloatingActionButtonState(initialValue: FloatingActionButtonValue = FloatingActionButtonValue.Visible): FloatingActionButtonState