Package-level declarations
Types
Represents the types of items that can be placed in a Wear column and how to calculate an optimal or safe padding.
Default layouts for ScalingLazyColumnState, based on UX guidance.
A Config and State object wrapping up all configuration for a ScalingLazyColumn. This allows defaults such as ScalingLazyColumnDefaults.responsive.
Functions
An app scaffold, to be used to wrap a SwipeDismissableNavHost. The TimeText will be shown here, but can be customised in either ScreenScaffold or PagerScaffold.
A Modifier for adding padding for round devices for rectangular content.
Pager Scaffold to place above a HorizontalPager. The TimeText if set will override the AppScaffold timeText.
Calculates and remembers padding values for a Wear column based on screen size and item types.
Provides a TimeText component with a responsive padding of 2.1%.
Navigation Route (Screen) Scaffold to place inside androidx.wear.compose.navigation.composable. The TimeText if set will override the AppScaffold timeText.
Scroll an item vertically in/out of view based on a ScalingLazyListState. Typically used to scroll a TimeText item out of view as the user starts to scroll a ScalingLazyColumn of items upwards and bring additional items into view.
Scroll an item vertically in/out of view based on a ScrollState. Typically used to scroll a TimeText item out of view as the user starts to scroll a vertically scrollable Column of items upwards and bring additional items into view.