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