{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

EasingFunctionsKt

public final class EasingFunctionsKt


Summary

Public methods

static final @NonNull Easing

Easing Curve that speeds up quickly and ends slowly.

static final @NonNull Easing

Easing Curve that starts slowly and ends quickly.

static final @NonNull Easing

EaseInBack Curve

static final @NonNull Easing

EaseInBounce Curve

static final @NonNull Easing

EaseInCirc Curve

static final @NonNull Easing

EaseInCubic Curve

static final @NonNull Easing

EaseInElastic Curve

static final @NonNull Easing

EaseInExpo Curve

static final @NonNull Easing

Easing Curve that starts slowly, speeds up and then ends slowly.

static final @NonNull Easing

EaseInOutBack Curve

static final @NonNull Easing

EaseInOutBounce Curve

static final @NonNull Easing

EaseInOutCirc Curve

static final @NonNull Easing

EaseInOutCubic Curve

static final @NonNull Easing

EaseInOutElastic Curve

static final @NonNull Easing

EaseInOutExpo Curve

static final @NonNull Easing

EaseInOutQuad Curve

static final @NonNull Easing

EaseInOutQuart Curve

static final @NonNull Easing

EaseInOutQuint Curve

static final @NonNull Easing

EaseInOutSine Curve

static final @NonNull Easing

EaseInQuad Curve

static final @NonNull Easing

EaseInQuart Curve

static final @NonNull Easing

EaseInQuint Curve

static final @NonNull Easing

Easing Curve that starts slowly and ends quickly.

static final @NonNull Easing

Easing Curve that starts quickly and ends slowly.

static final @NonNull Easing

EaseOutBack Curve

static final @NonNull Easing

EaseOutBounce Curve

static final @NonNull Easing

EaseOutCirc Curve

static final @NonNull Easing

EaseOutCubic Curve

static final @NonNull Easing

EaseOutElastic Curve

static final @NonNull Easing

EaseOutExpo Curve

static final @NonNull Easing

EaseOutQuad Curve

static final @NonNull Easing

EaseOutQuart Curve

static final @NonNull Easing

EaseOutQuint Curve

static final @NonNull Easing

EaseOutSine Curve

Public methods

getEase

public static final @NonNull Easing getEase()

Easing Curve that speeds up quickly and ends slowly.

Ease Curve

getEaseIn

public static final @NonNull Easing getEaseIn()

Easing Curve that starts slowly and ends quickly.

EaseIn Curve

getEaseInBack

public static final @NonNull Easing getEaseInBack()

EaseInBack Curve

getEaseInBounce

public static final @NonNull Easing getEaseInBounce()

EaseInBounce Curve

getEaseInCirc

public static final @NonNull Easing getEaseInCirc()

EaseInCirc Curve

getEaseInCubic

public static final @NonNull Easing getEaseInCubic()

EaseInCubic Curve

getEaseInElastic

public static final @NonNull Easing getEaseInElastic()

EaseInElastic Curve

getEaseInExpo

public static final @NonNull Easing getEaseInExpo()

EaseInExpo Curve

getEaseInOut

public static final @NonNull Easing getEaseInOut()

Easing Curve that starts slowly, speeds up and then ends slowly.

EaseInOut Curve

getEaseInOutBack

public static final @NonNull Easing getEaseInOutBack()

EaseInOutBack Curve

getEaseInOutBounce

public static final @NonNull Easing getEaseInOutBounce()

EaseInOutBounce Curve

getEaseInOutCirc

public static final @NonNull Easing getEaseInOutCirc()

EaseInOutCirc Curve

getEaseInOutCubic

public static final @NonNull Easing getEaseInOutCubic()

EaseInOutCubic Curve

getEaseInOutElastic

public static final @NonNull Easing getEaseInOutElastic()

EaseInOutElastic Curve

getEaseInOutExpo

public static final @NonNull Easing getEaseInOutExpo()

EaseInOutExpo Curve

getEaseInOutQuad

public static final @NonNull Easing getEaseInOutQuad()

EaseInOutQuad Curve

getEaseInOutQuart

public static final @NonNull Easing getEaseInOutQuart()

EaseInOutQuart Curve

getEaseInOutQuint

public static final @NonNull Easing getEaseInOutQuint()

EaseInOutQuint Curve

getEaseInOutSine

public static final @NonNull Easing getEaseInOutSine()

EaseInOutSine Curve

getEaseInQuad

public static final @NonNull Easing getEaseInQuad()

EaseInQuad Curve

getEaseInQuart

public static final @NonNull Easing getEaseInQuart()

EaseInQuart Curve

getEaseInQuint

public static final @NonNull Easing getEaseInQuint()

EaseInQuint Curve

getEaseInSine

public static final @NonNull Easing getEaseInSine()

Easing Curve that starts slowly and ends quickly. Similar to EaseIn, but with slightly less abrupt beginning

EaseInSine Curve

getEaseOut

public static final @NonNull Easing getEaseOut()

Easing Curve that starts quickly and ends slowly.

EaseOut Curve

getEaseOutBack

public static final @NonNull Easing getEaseOutBack()

EaseOutBack Curve

getEaseOutBounce

public static final @NonNull Easing getEaseOutBounce()

EaseOutBounce Curve

getEaseOutCirc

public static final @NonNull Easing getEaseOutCirc()

EaseOutCirc Curve

getEaseOutCubic

public static final @NonNull Easing getEaseOutCubic()

EaseOutCubic Curve

getEaseOutElastic

public static final @NonNull Easing getEaseOutElastic()

EaseOutElastic Curve

getEaseOutExpo

public static final @NonNull Easing getEaseOutExpo()

EaseOutExpo Curve

getEaseOutQuad

public static final @NonNull Easing getEaseOutQuad()

EaseOutQuad Curve

getEaseOutQuart

public static final @NonNull Easing getEaseOutQuart()

EaseOutQuart Curve

getEaseOutQuint

public static final @NonNull Easing getEaseOutQuint()

EaseOutQuint Curve

getEaseOutSine

public static final @NonNull Easing getEaseOutSine()

EaseOutSine Curve