Package-level declarations

Types

Link copied to clipboard
typealias EasingFunction = (Float) -> Float

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun cubicBezier(control1: Point, control2: Point): EasingFunction

Creates an easing based on the given control points, where the anchor points are at [0,0] and [1,1].

fun cubicBezier(x1: Float, y1: Float, x2: Float, y2: Float): EasingFunction

Creates an easing based on the given control x,y pairs, where the anchor points are at [0,0] and [1,1].

Link copied to clipboard
fun easeInBounce(initialBounceFraction: Float = 0.25f): EasingFunction

Creates an easeInBounce where the first bounce magnitude is defined by initialBounceFraction.

Link copied to clipboard
fun easeInOutBounce(initialBounceFraction: Float = 0.25f): EasingFunction

Creates an easeInOutBounce where the first bounce magnitudes are defined by initialBounceFraction.

Link copied to clipboard
fun easeOutBounce(initialBounceFraction: Float = 0.25f): EasingFunction

Creates an easeOutBounce where the first bounce magnitude is defined by initialBounceFraction.