-
public final class ScaffoldContext<T extends ScrollableState>The 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 NavScaffoldViewModel.TimeTextModetimeTextModeprivate NavScaffoldViewModel.PositionIndicatorModepositionIndicatorModeprivate final Bundleargumentsprivate final NavBackStackEntrybackStackEntryprivate final TscrollableStateprivate final NavScaffoldViewModelviewModel
-
Constructor Summary
Constructors Constructor Description ScaffoldContext(NavBackStackEntry backStackEntry, T scrollableState, NavScaffoldViewModel viewModel)
-
Method Summary
Modifier and Type Method Description final NavScaffoldViewModel.TimeTextModegetTimeTextMode()final UnitsetTimeTextMode(NavScaffoldViewModel.TimeTextMode timeTextMode)final NavScaffoldViewModel.PositionIndicatorModegetPositionIndicatorMode()final UnitsetPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode positionIndicatorMode)final BundlegetArguments()final NavBackStackEntrygetBackStackEntry()final TgetScrollableState()final NavScaffoldViewModelgetViewModel()-
-
Constructor Detail
-
ScaffoldContext
ScaffoldContext(NavBackStackEntry backStackEntry, T scrollableState, NavScaffoldViewModel viewModel)
-
-
Method Detail
-
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()
-
getScrollableState
final T getScrollableState()
-
getViewModel
final NavScaffoldViewModel getViewModel()
-
-
-
-