ScrollInfoProvider
public fun ScrollInfoProvider(state: ScalingLazyListState): ScrollInfoProvider
Function for creating a ScrollInfoProvider from a ScalingLazyListState, for use with
ScalingLazyColumn - used to coordinate between scrollable content and scaffold content such as
TimeText which is scrolled away at the top of the screen and EdgeButton which is scaled.
public fun ScrollInfoProvider(state: LazyListState): ScrollInfoProvider
Function for creating a ScrollInfoProvider from a LazyListState, for use with LazyColumn -
used to coordinate between scrollable content and scaffold content such as TimeText which is
scrolled away at the top of the screen and EdgeButton which is scaled.
public fun ScrollInfoProvider(state: TransformingLazyColumnState): ScrollInfoProvider
Function for creating a ScrollInfoProvider from a TransformingLazyColumnState, for use with
TransformingLazyColumn - used to coordinate between scrollable content and scaffold content
such as TimeText which is scrolled away at the top of the screen and EdgeButton which is
scaled.
public fun ScrollInfoProvider(state: ScrollState): ScrollInfoProvider
Function for creating a ScrollInfoProvider from a ScrollState, for use with Column - used
to coordinate between scrollable content and scaffold content such as TimeText which is
scrolled away at the top of the screen and EdgeButton which is scaled.
Parameters
| state | the ScrollStateto use as the base for creating theScrollInfoProvider | 
public fun ScrollInfoProvider(state: PagerState): ScrollInfoProvider
Function for creating a ScrollInfoProvider from a PagerState, for use with HorizontalPager
and VerticalPager
- used to coordinate when to fade out the PageIndicator and TimeText. The PageIndicator fades out when when scrolling is finished and the screen is in an idle state.
Parameters
| state | the PagerStateto use as the base for creating theScrollInfoProvider | 
