public final class EasingFunctions extends Object
Modifier and Type | Field and Description |
---|---|
static EaseInBack |
EASE_IN_BACK
Ease-in back interpolation function.
|
static EaseInBounce |
EASE_IN_BOUNCE
Ease-in bounce interpolation function.
|
static EaseInCircular |
EASE_IN_CIRCULAR
Ease-in circular interpolation function.
|
static EaseInCubic |
EASE_IN_CUBIC
Ease-in cubic interpolation function.
|
static EaseInElastic |
EASE_IN_ELASTIC
Ease-in elastic interpolation function.
|
static EaseInExponential |
EASE_IN_EXPONENTIAL
Ease-in exponential interpolation function.
|
static EaseInOutBack |
EASE_IN_OUT_BACK
Ease-in-out back interpolation function.
|
static EaseInOutBounce |
EASE_IN_OUT_BOUNCE
Ease-in-out bounce interpolation function.
|
static EaseInOutCircular |
EASE_IN_OUT_CIRCULAR
Ease-in-out circular interpolation function.
|
static EaseInOutCubic |
EASE_IN_OUT_CUBIC
Ease-in-out cubic interpolation function.
|
static EaseInOutElastic |
EASE_IN_OUT_ELASTIC
Ease-in-out elastic interpolation function.
|
static EaseInOutExponential |
EASE_IN_OUT_EXPONENTIAL
Ease-in-out exponential interpolation function.
|
static EaseInOutQuadratic |
EASE_IN_OUT_QUADRATIC
Ease-in-out quadratic interpolation function.
|
static EaseInOutQuartic |
EASE_IN_OUT_QUARTIC
Ease-in-out quartic interpolation function.
|
static EaseInOutQuintic |
EASE_IN_OUT_QUINTIC
Ease-in-out quintic interpolation function.
|
static EaseInOutSine |
EASE_IN_OUT_SINE
Ease-in-out sine interpolation function.
|
static EaseInQuadratic |
EASE_IN_QUADRATIC
Ease-in quadratic interpolation function.
|
static EaseInQuartic |
EASE_IN_QUARTIC
Ease-in quartic interpolation function.
|
static EaseInQuintic |
EASE_IN_QUINTIC
Ease-in quintic interpolation function.
|
static EaseInSine |
EASE_IN_SINE
Ease-in sine interpolation function.
|
static EaseOutBack |
EASE_OUT_BACK
Ease-out back interpolation function.
|
static EaseOutBounce |
EASE_OUT_BOUNCE
Ease-out bounce interpolation function.
|
static EaseOutCircular |
EASE_OUT_CIRCULAR
Ease-out circular interpolation function.
|
static EaseOutCubic |
EASE_OUT_CUBIC
Ease-out cubic interpolation function.
|
static EaseOutElastic |
EASE_OUT_ELASTIC
Ease-out elastic interpolation function.
|
static EaseOutExponential |
EASE_OUT_EXPONENTIAL
Ease-out exponential interpolation function.
|
static EaseOutQuadratic |
EASE_OUT_QUADRATIC
Ease-out quadratic interpolation function.
|
static EaseOutQuartic |
EASE_OUT_QUARTIC
Ease-out quartic interpolation function.
|
static EaseOutQuintic |
EASE_OUT_QUINTIC
Ease-out quintic interpolation function.
|
static EaseOutSine |
EASE_OUT_SINE
Ease-out sine interpolation function.
|
static Linear |
LINEAR
Linear easing interpolation function.
|
static List<EasingFunction> |
VALUES
List of easing interpolation functions.
|
Modifier and Type | Method and Description |
---|---|
static CompositeEasingFunction |
compose(EasingFunction g,
EasingFunction h)
Create and return new composite easing function
g(h(value)) with the
specified easing functions g and h . |
static EasingFunction |
valueOf(String name)
Return the easing interpolation function for the specified name, if any.
|
public static final Linear LINEAR
public static final EaseInQuadratic EASE_IN_QUADRATIC
public static final EaseOutQuadratic EASE_OUT_QUADRATIC
public static final EaseInOutQuadratic EASE_IN_OUT_QUADRATIC
public static final EaseInCubic EASE_IN_CUBIC
public static final EaseOutCubic EASE_OUT_CUBIC
public static final EaseInOutCubic EASE_IN_OUT_CUBIC
public static final EaseInQuartic EASE_IN_QUARTIC
public static final EaseOutQuartic EASE_OUT_QUARTIC
public static final EaseInOutQuartic EASE_IN_OUT_QUARTIC
public static final EaseInQuintic EASE_IN_QUINTIC
public static final EaseOutQuintic EASE_OUT_QUINTIC
public static final EaseInOutQuintic EASE_IN_OUT_QUINTIC
public static final EaseInSine EASE_IN_SINE
public static final EaseOutSine EASE_OUT_SINE
public static final EaseInOutSine EASE_IN_OUT_SINE
public static final EaseInExponential EASE_IN_EXPONENTIAL
public static final EaseOutExponential EASE_OUT_EXPONENTIAL
public static final EaseInOutExponential EASE_IN_OUT_EXPONENTIAL
public static final EaseInCircular EASE_IN_CIRCULAR
public static final EaseOutCircular EASE_OUT_CIRCULAR
public static final EaseInOutCircular EASE_IN_OUT_CIRCULAR
public static final EaseInElastic EASE_IN_ELASTIC
public static final EaseOutElastic EASE_OUT_ELASTIC
public static final EaseInOutElastic EASE_IN_OUT_ELASTIC
public static final EaseInBack EASE_IN_BACK
public static final EaseOutBack EASE_OUT_BACK
public static final EaseInOutBack EASE_IN_OUT_BACK
public static final EaseInBounce EASE_IN_BOUNCE
public static final EaseOutBounce EASE_OUT_BOUNCE
public static final EaseInOutBounce EASE_IN_OUT_BOUNCE
public static final List<EasingFunction> VALUES
public static EasingFunction valueOf(String name)
name
- easing interpolation function namenull
if no such easing interpolation function existspublic static CompositeEasingFunction compose(EasingFunction g, EasingFunction h)
g(h(value))
with the
specified easing functions g
and h
.g
- easing function g, in g(h(value))
, must not be nullh
- easing function h, in g(h(value))
, must not be nullg(h(value))
Copyright (c) 2009-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).