Object

SwipeableDefaults

Contains useful defaults for swipeable and SwipeableState.

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Common
Deprecated SwipeableDeprecation
object SwipeableDefaults

Contains useful defaults for swipeable and SwipeableState.

Properties

Common
val AnimationSpec = SpringSpec<Float>()

The default animation used by SwipeableState.

Common
val VelocityThreshold = 125.dp

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

Common
const val StiffResistanceFactor = 20f

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

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.