Package paintingcanvas.animation
Interface Easing
-
public interface EasingSpecial easing animations for animations.Predefined easings copied from https://easings.net
Circle circle = new Circle(100, 100, 50); circle.animate().add(Animation.moveTo(300, 300, 1000) .ease(Easing.easeInBack()));
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description doubleease(double t)static EasingeaseIn(double n)Ease instatic EasingeaseInBack()static EasingeaseInBounce()static EasingeaseInCirc()static EasingeaseInCubic()Ease in cubicallystatic EasingeaseInElastic()static EasingeaseInExpo()static EasingeaseInOut(double n)Exponentially ease in and outstatic EasingeaseInOutBack()static EasingeaseInOutBounce()static EasingeaseInOutCirc()static EasingeaseInOutCubic()Ease in and out cubicallystatic EasingeaseInOutElastic()static EasingeaseInOutExpo()static EasingeaseInOutQuad()Ease in and out quadraticallystatic EasingeaseInOutQuart()static EasingeaseInOutQuint()static EasingeaseInOutSine()Ease in and out sinusoidallystatic EasingeaseInQuad()Ease in quadraticallystatic EasingeaseInQuart()static EasingeaseInQuint()static EasingeaseInSine()Ease in sinusoidallystatic EasingeaseOut(double n)Ease outstatic EasingeaseOutBack()static EasingeaseOutBounce()static EasingeaseOutCirc()static EasingeaseOutCubic()Ease out cubicallystatic EasingeaseOutElastic()static EasingeaseOutExpo()static EasingeaseOutQuad()Ease out quadraticallystatic EasingeaseOutQuart()static EasingeaseOutQuint()static EasingeaseOutSine()Ease out sinusoidallystatic Easinglinear()Linear easing, aka no easing.
-
-
-
Method Detail
-
linear
static Easing linear()
Linear easing, aka no easing.- Returns:
- an
Easingobject representing this easing.
-
easeIn
static Easing easeIn(double n)
Ease in- Parameters:
n- the degree- Returns:
- an
Easingobject representing this easing.
-
easeOut
static Easing easeOut(double n)
Ease out- Parameters:
n- the degree- Returns:
- an
Easingobject representing this easing.
-
easeInOut
static Easing easeInOut(double n)
Exponentially ease in and out- Parameters:
n- the degree- Returns:
- an
Easingobject representing this easing.
-
easeInSine
static Easing easeInSine()
Ease in sinusoidally- Returns:
- an
Easingobject representing this easing.
-
easeOutSine
static Easing easeOutSine()
Ease out sinusoidally- Returns:
- an
Easingobject representing this easing.
-
easeInOutSine
static Easing easeInOutSine()
Ease in and out sinusoidally- Returns:
- an
Easingobject representing this easing.
-
easeInQuad
static Easing easeInQuad()
Ease in quadratically- Returns:
- an
Easingobject representing this easing.
-
easeOutQuad
static Easing easeOutQuad()
Ease out quadratically- Returns:
- an
Easingobject representing this easing.
-
easeInOutQuad
static Easing easeInOutQuad()
Ease in and out quadratically- Returns:
- an
Easingobject representing this easing.
-
easeInCubic
static Easing easeInCubic()
Ease in cubically- Returns:
- an
Easingobject representing this easing.
-
easeOutCubic
static Easing easeOutCubic()
Ease out cubically- Returns:
- an
Easingobject representing this easing.
-
easeInOutCubic
static Easing easeInOutCubic()
Ease in and out cubically- Returns:
- an
Easingobject representing this easing.
-
easeInQuart
static Easing easeInQuart()
-
easeOutQuart
static Easing easeOutQuart()
-
easeInOutQuart
static Easing easeInOutQuart()
-
easeInQuint
static Easing easeInQuint()
-
easeOutQuint
static Easing easeOutQuint()
-
easeInOutQuint
static Easing easeInOutQuint()
-
easeInExpo
static Easing easeInExpo()
-
easeOutExpo
static Easing easeOutExpo()
-
easeInOutExpo
static Easing easeInOutExpo()
-
easeInCirc
static Easing easeInCirc()
-
easeOutCirc
static Easing easeOutCirc()
-
easeInOutCirc
static Easing easeInOutCirc()
-
easeInBack
static Easing easeInBack()
-
easeOutBack
static Easing easeOutBack()
-
easeInOutBack
static Easing easeInOutBack()
-
easeInElastic
static Easing easeInElastic()
-
easeOutElastic
static Easing easeOutElastic()
-
easeInOutElastic
static Easing easeInOutElastic()
-
easeInBounce
static Easing easeInBounce()
-
easeOutBounce
static Easing easeOutBounce()
-
easeInOutBounce
static Easing easeInOutBounce()
-
ease
double ease(double t)
-
-