ScalingLazyColumnDefaults

Default layouts for ScalingLazyColumnState, based on UX guidance.

Types

Functions

Link copied to clipboard
Link copied to clipboard
fun padding(first: ScalingLazyColumnDefaults.ItemType = ItemType.Unspecified, last: ScalingLazyColumnDefaults.ItemType = ItemType.Unspecified, horizontalPercent: Float = 0.052f): @Composable () -> PaddingValues
Link copied to clipboard
Link copied to clipboard
fun scalingLazyColumnDefaults(rotaryMode: ScalingLazyColumnState.RotaryMode = RotaryMode.Scroll, initialCenterIndex: Int = 1, initialCenterOffset: Int = 0, verticalArrangement: Arrangement.Vertical = Arrangement.spacedBy( space = 4.dp, alignment = Alignment.Top, ), horizontalAlignment: Alignment.Horizontal = Alignment.CenterHorizontally, contentPadding: PaddingValues = PaddingValues(horizontal = 10.dp), autoCentering: AutoCenteringParams? = AutoCenteringParams( initialCenterIndex, initialCenterOffset, ), anchorType: ScalingLazyListAnchorType = ScalingLazyListAnchorType.ItemCenter, hapticsEnabled: Boolean = true, reverseLayout: Boolean = false, userScrollEnabled: Boolean = true): ScalingLazyColumnState.Factory

Layout the item initialCenterIndex at initialCenterOffset from the center of the screen.