A  B  C  D  E  F  G  H  I  L  M  N  O  P  R  S  T  W 

S

ScaffoldContext - class in com.google.android.horologist.compose.navscaffold
The context items provided to a navigation composable.
ScalingLazyColumn(ScalingLazyColumnState,Modifier,Function1) - function in com.google.android.horologist.compose.layout.ScalingLazyColumnStateKt
 
scalingLazyColumnComposable(NavGraphBuilder,String,List,List,Function0,Function1) - function in com.google.android.horologist.compose.navscaffold.WearNavScaffoldKt
Add a screen to the navigation graph featuring a ScalingLazyColumn.
scalingLazyColumnDefaults(ScalingLazyColumnState.RotaryMode,Integer,Integer,Arrangement.Vertical,Alignment.Horizontal,PaddingValues) - function in com.google.android.horologist.compose.layout.ScalingLazyColumnDefaults
Layout the item initialCenterIndex at initialCenterOffset from the center of the screen.
ScalingLazyColumnDefaults - class in com.google.android.horologist.compose.layout
Default layouts for ScalingLazyColumnState, based on UX guidance.
ScalingLazyColumnRotaryScrollAdapter - class in com.google.android.horologist.compose.rotaryinput
An implementation of rotary scroll adapter for ScalingLazyColumn
ScalingLazyColumnState - class in com.google.android.horologist.compose.layout
A Config and State object wrapping up all configuration for a ScalingLazyColumn.
ScalingLazyColumnState.Factory - class in com.google.android.horologist.compose.layout.ScalingLazyColumnState
 
ScalingLazyColumnState.RotaryMode - class in com.google.android.horologist.compose.layout.ScalingLazyColumnState
 
ScalingLazyColumnState.RotaryMode.Fling - class in com.google.android.horologist.compose.layout.ScalingLazyColumnState.RotaryMode
 
ScalingLazyColumnState.RotaryMode.Scroll - class in com.google.android.horologist.compose.layout.ScalingLazyColumnState.RotaryMode
 
ScalingLazyColumnState.RotaryMode.Snap - class in com.google.android.horologist.compose.layout.ScalingLazyColumnState.RotaryMode
 
ScalingLazyColumnState.ScrollPosition - class in com.google.android.horologist.compose.layout.ScalingLazyColumnState
 
ScalingLazyColumnStateKt - class in com.google.android.horologist.compose.layout
 
scrollable(NavGraphBuilder,String,List,List,ScalingLazyColumnState.Factory,Function1) - function in com.google.android.horologist.compose.navscaffold.WearNavScaffoldKt
Add a screen to the navigation graph featuring a ScalingLazyColumn.
scrollableColumn(Modifier,FocusRequester,ScrollableState) - function in com.google.android.horologist.compose.navscaffold.ScrollableColumnKt
Adds Rotary support (for devices that have a rotating bezel) to scrollable screens.
ScrollableColumnKt - class in com.google.android.horologist.compose.navscaffold
 
ScrollableScaffoldContext - class in com.google.android.horologist.compose.navscaffold
The context items provided to a navigation composable.
scrollAway(Modifier,ScrollState,Dp) - function in com.google.android.horologist.compose.layout.ScrollAwayKt
Scroll an item vertically in/out of view based on a ScrollState.
scrollAway(Modifier,LazyListState,Integer,Dp) - function in com.google.android.horologist.compose.layout.ScrollAwayKt
Scroll an item vertically in/out of view based on a LazyListState.
scrollAway(Modifier,ScalingLazyListState,Integer,Dp) - function in com.google.android.horologist.compose.layout.ScrollAwayKt
Scroll an item vertically in/out of view based on a ScalingLazyListState.
scrollAway(Modifier,ScalingLazyColumnState) - function in com.google.android.horologist.compose.layout.ScrollAwayKt
Scroll an item vertically in/out of view based on a ScalingLazyListState.
ScrollAway - enum entry in com.google.android.horologist.compose.navscaffold.NavScaffoldViewModel.TimeTextMode
 
ScrollAwayKt - class in com.google.android.horologist.compose.layout
 
scrollStateComposable(NavGraphBuilder,String,List,List,Function0,Function1) - function in com.google.android.horologist.compose.navscaffold.WearNavScaffoldKt
Add a screen to the navigation graph featuring a Scrollable item.
setCurrentSnackbarData(SnackbarData) - function in com.google.android.horologist.compose.snackbar.SnackbarHostState
 
setPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode) - function in com.google.android.horologist.compose.navscaffold.NavScaffoldViewModel
The configuration of PositionIndicator.
setPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode) - function in com.google.android.horologist.compose.navscaffold.ScaffoldContext
 
setPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode) - function in com.google.android.horologist.compose.navscaffold.NonScrollableScaffoldContext
 
setPositionIndicatorMode(NavScaffoldViewModel.PositionIndicatorMode) - function in com.google.android.horologist.compose.navscaffold.ScrollableScaffoldContext
 
setState(ScalingLazyListState) - function in com.google.android.horologist.compose.layout.ScalingLazyColumnState
 
setTagIfAbsent(String,T) - function in androidx.lifecycle.NavScaffoldViewModel
 
setTimeTextMode(NavScaffoldViewModel.TimeTextMode) - function in com.google.android.horologist.compose.navscaffold.NavScaffoldViewModel
The configuration of TimeText, defaults to TimeTextMode.ScrollAway which will move the time text above the screen to avoid overlapping with the content moving up.
setTimeTextMode(NavScaffoldViewModel.TimeTextMode) - function in com.google.android.horologist.compose.navscaffold.ScaffoldContext
 
setTimeTextMode(NavScaffoldViewModel.TimeTextMode) - function in com.google.android.horologist.compose.navscaffold.NonScrollableScaffoldContext
 
setTimeTextMode(NavScaffoldViewModel.TimeTextMode) - function in com.google.android.horologist.compose.navscaffold.ScrollableScaffoldContext
 
setVignettePosition(NavScaffoldViewModel.VignetteMode) - function in com.google.android.horologist.compose.navscaffold.NavScaffoldViewModel
The configuration of Vignette, WhenScrollable, Off, On and if so whether top and bottom.
Short - enum entry in com.google.android.horologist.compose.snackbar.SnackbarDuration

Show the Snackbar for a short period of time

showSnackbar(String,String,SnackbarDuration) - function in com.google.android.horologist.compose.snackbar.SnackbarHostState
Shows or queues to be shown a Snackbar at the bottom of the Scaffold at which this state is attached and suspends until snackbar is disappeared.
SnackbarData - class in com.google.android.horologist.compose.snackbar
Interface to represent one particular Snackbar as a piece of the SnackbarHostState
SnackbarDuration - class in com.google.android.horologist.compose.snackbar
Possible durations of the Snackbar in SnackbarHost
SnackbarHost(SnackbarHostState,Modifier,Function1) - function in com.google.android.horologist.compose.snackbar.SnackbarHostStateKt
Host for Snackbars to be used in Scaffold to properly show, hide and dismiss items based on material specification and the hostState.
SnackbarHostState - class in com.google.android.horologist.compose.snackbar
State of the SnackbarHost, controls the queue and the current Snackbar being shown inside the SnackbarHost.
SnackbarHostStateKt - class in com.google.android.horologist.compose.snackbar
 
SnackbarResult - class in com.google.android.horologist.compose.snackbar
Possible results of the SnackbarHostState.showSnackbar call
snapOffsetDp() - function in com.google.android.horologist.compose.rotaryinput.SnapParameters
Returns a snapping offset in Dp
SnapParameters - class in com.google.android.horologist.compose.rotaryinput
Parameters used for snapping
snapParametersDefault() - function in com.google.android.horologist.compose.rotaryinput.RotaryDefaults
Returns default SnapParameters
snapThreshold(Boolean) - function in com.google.android.horologist.compose.rotaryinput.RotarySnapBehavior
A threshold after which snapping happens.
snapThreshold(Boolean) - function in com.google.android.horologist.compose.rotaryinput.DefaultSnapBehavior
A threshold after which snapping happens.
start(Long) - function in com.google.android.horologist.compose.rotaryinput.RotaryVelocityTracker
Start tracking motion.
startFlingTracking(Long) - function in com.google.android.horologist.compose.rotaryinput.DefaultRotaryFlingBehavior
Starts a new fling tracking session with specified timestamp
startFlingTracking(Long) - function in com.google.android.horologist.compose.rotaryinput.RotaryFlingBehavior
Starts a new fling tracking session with specified timestamp
startSnappingSession(Boolean) - function in com.google.android.horologist.compose.rotaryinput.RotarySnapBehavior
Performs snapping to the specified in prepareSnapForItems element If toClosestItem is true - then the snapping will happen to the closest item only.
startSnappingSession(Boolean) - function in com.google.android.horologist.compose.rotaryinput.DefaultSnapBehavior
Performs snapping to the specified in prepareSnapForItems element If toClosestItem is true - then the snapping will happen to the closest item only.
StateUtils - class in com.google.android.horologist.compose.layout
 
A  B  C  D  E  F  G  H  I  L  M  N  O  P  R  S  T  W