Object

SwipeableDefaults

Contains useful defaults for swipeable and SwipeableState.

Source set: Common

Deprecated

SwipeableDeprecation

object SwipeableDefaults

Contains useful defaults for swipeable and SwipeableState.

Properties

AnimationSpec

Source set: Common
val AnimationSpec = SpringSpec<Float>()

The default animation used by SwipeableState.

VelocityThreshold

Source set: Common
val VelocityThreshold = 125.dp

The default velocity threshold (1.8 dp per millisecond) used by swipeable.

StiffResistanceFactor

Source set: Common
const val StiffResistanceFactor = 20f

A stiff resistance factor which indicates that swiping isn't available right now.

StandardResistanceFactor

Source set: Common
const val StandardResistanceFactor = 10f

A standard resistance factor which indicates that the user has run out of things to see.

Functions

resistanceConfig

fun resistanceConfig(
        anchors: Set<Float>,
        factorAtMin: Float = StandardResistanceFactor,
        factorAtMax: Float = StandardResistanceFactor,
    ): ResistanceConfig?

The default resistance config used by swipeable.

This returns null if there is one anchor. If there are at least two anchors, it returns a ResistanceConfig with the resistance basis equal to the distance between the two bounds.

Last updated: