-
public final class ScalingLazyColumnStateA Config and State object wrapping up all configuration for a ScalingLazyColumn. This allows defaults such as ScalingLazyColumnDefaults.belowTimeText.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceScalingLazyColumnState.RotaryModepublic final classScalingLazyColumnState.ScrollPositionpublic interfaceScalingLazyColumnState.Factory
-
Field Summary
Fields Modifier and Type Field Description private ScalingLazyListStatestateprivate final ScalingLazyColumnState.ScrollPositioninitialScrollPositionprivate final AutoCenteringParamsautoCenteringprivate final ScalingLazyListAnchorTypeanchorTypeprivate final PaddingValuescontentPaddingprivate final ScalingLazyColumnState.RotaryModerotaryModeprivate final BooleanreverseLayoutprivate final Arrangement.VerticalverticalArrangementprivate final Alignment.HorizontalhorizontalAlignmentprivate final FlingBehaviorflingBehaviorprivate final BooleanuserScrollEnabledprivate final ScalingParamsscalingParams
-
Constructor Summary
Constructors Constructor Description ScalingLazyColumnState(ScalingLazyColumnState.ScrollPosition initialScrollPosition, AutoCenteringParams autoCentering, ScalingLazyListAnchorType anchorType, PaddingValues contentPadding, ScalingLazyColumnState.RotaryMode rotaryMode, Boolean reverseLayout, Arrangement.Vertical verticalArrangement, Alignment.Horizontal horizontalAlignment, FlingBehavior flingBehavior, Boolean userScrollEnabled, ScalingParams scalingParams)
-
Method Summary
Modifier and Type Method Description final ScalingLazyListStategetState()final UnitsetState(ScalingLazyListState state)final ScalingLazyColumnState.ScrollPositiongetInitialScrollPosition()final AutoCenteringParamsgetAutoCentering()final ScalingLazyListAnchorTypegetAnchorType()final PaddingValuesgetContentPadding()final ScalingLazyColumnState.RotaryModegetRotaryMode()final BooleangetReverseLayout()final Arrangement.VerticalgetVerticalArrangement()final Alignment.HorizontalgetHorizontalAlignment()final FlingBehaviorgetFlingBehavior()final BooleangetUserScrollEnabled()final ScalingParamsgetScalingParams()-
-
Constructor Detail
-
ScalingLazyColumnState
ScalingLazyColumnState(ScalingLazyColumnState.ScrollPosition initialScrollPosition, AutoCenteringParams autoCentering, ScalingLazyListAnchorType anchorType, PaddingValues contentPadding, ScalingLazyColumnState.RotaryMode rotaryMode, Boolean reverseLayout, Arrangement.Vertical verticalArrangement, Alignment.Horizontal horizontalAlignment, FlingBehavior flingBehavior, Boolean userScrollEnabled, ScalingParams scalingParams)
-
-
Method Detail
-
getState
final ScalingLazyListState getState()
-
getInitialScrollPosition
final ScalingLazyColumnState.ScrollPosition getInitialScrollPosition()
-
getAutoCentering
final AutoCenteringParams getAutoCentering()
-
getAnchorType
final ScalingLazyListAnchorType getAnchorType()
-
getContentPadding
final PaddingValues getContentPadding()
-
getRotaryMode
final ScalingLazyColumnState.RotaryMode getRotaryMode()
-
getReverseLayout
final Boolean getReverseLayout()
-
getVerticalArrangement
final Arrangement.Vertical getVerticalArrangement()
-
getHorizontalAlignment
final Alignment.Horizontal getHorizontalAlignment()
-
getFlingBehavior
final FlingBehavior getFlingBehavior()
-
getUserScrollEnabled
final Boolean getUserScrollEnabled()
-
getScalingParams
final ScalingParams getScalingParams()
-
-
-
-