-
public final class ScrollableScaffoldContextThe context items provided to a navigation composable.
The viewModel can be used to customise the scaffold behaviour.
-
-
Field Summary
Fields Modifier and Type Field Description private final ScalingLazyListStatescrollableStateprivate NavScaffoldViewModel.TimeTextModetimeTextModeprivate NavScaffoldViewModel.PositionIndicatorModepositionIndicatorModeprivate final Bundleargumentsprivate final NavBackStackEntrybackStackEntryprivate final ScalingLazyColumnStatecolumnStateprivate final NavScaffoldViewModelviewModel
-
Constructor Summary
Constructors Constructor Description ScrollableScaffoldContext(NavBackStackEntry backStackEntry, ScalingLazyColumnState columnState, NavScaffoldViewModel viewModel)
-
Method Summary
Modifier and Type Method Description final ScalingLazyListStategetScrollableState()final NavScaffoldViewModel.TimeTextModegetTimeTextMode()final UnitsetTimeTextMode(NavScaffoldViewModel.TimeTextMode timeTextMode)final NavScaffoldViewModel.PositionIndicatorModegetPositionIndicatorMode()final UnitsetPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode positionIndicatorMode)final BundlegetArguments()final NavBackStackEntrygetBackStackEntry()final ScalingLazyColumnStategetColumnState()final NavScaffoldViewModelgetViewModel()-
-
Constructor Detail
-
ScrollableScaffoldContext
ScrollableScaffoldContext(NavBackStackEntry backStackEntry, ScalingLazyColumnState columnState, NavScaffoldViewModel viewModel)
-
-
Method Detail
-
getScrollableState
final ScalingLazyListState getScrollableState()
-
getTimeTextMode
final NavScaffoldViewModel.TimeTextMode getTimeTextMode()
-
setTimeTextMode
final Unit setTimeTextMode(NavScaffoldViewModel.TimeTextMode timeTextMode)
-
getPositionIndicatorMode
final NavScaffoldViewModel.PositionIndicatorMode getPositionIndicatorMode()
-
setPositionIndicatorMode
final Unit setPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode positionIndicatorMode)
-
getArguments
final Bundle getArguments()
-
getBackStackEntry
final NavBackStackEntry getBackStackEntry()
-
getColumnState
final ScalingLazyColumnState getColumnState()
-
getViewModel
final NavScaffoldViewModel getViewModel()
-
-
-
-