Package paintingcanvas.animation
Interface Easing
-
public interface Easing
Special 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 double
ease(double t)
static Easing
easeIn(double n)
Ease instatic Easing
easeInBack()
static Easing
easeInBounce()
static Easing
easeInCirc()
static Easing
easeInCubic()
Ease in cubicallystatic Easing
easeInElastic()
static Easing
easeInExpo()
static Easing
easeInOut(double n)
Exponentially ease in and outstatic Easing
easeInOutBack()
static Easing
easeInOutBounce()
static Easing
easeInOutCirc()
static Easing
easeInOutCubic()
Ease in and out cubicallystatic Easing
easeInOutElastic()
static Easing
easeInOutExpo()
static Easing
easeInOutQuad()
Ease in and out quadraticallystatic Easing
easeInOutQuart()
static Easing
easeInOutQuint()
static Easing
easeInOutSine()
Ease in and out sinusoidallystatic Easing
easeInQuad()
Ease in quadraticallystatic Easing
easeInQuart()
static Easing
easeInQuint()
static Easing
easeInSine()
Ease in sinusoidallystatic Easing
easeOut(double n)
Ease outstatic Easing
easeOutBack()
static Easing
easeOutBounce()
static Easing
easeOutCirc()
static Easing
easeOutCubic()
Ease out cubicallystatic Easing
easeOutElastic()
static Easing
easeOutExpo()
static Easing
easeOutQuad()
Ease out quadraticallystatic Easing
easeOutQuart()
static Easing
easeOutQuint()
static Easing
easeOutSine()
Ease out sinusoidallystatic Easing
linear()
Linear easing, aka no easing.
-
-
-
Method Detail
-
linear
static Easing linear()
Linear easing, aka no easing.- Returns:
- an
Easing
object representing this easing.
-
easeIn
static Easing easeIn(double n)
Ease in- Parameters:
n
- the degree- Returns:
- an
Easing
object representing this easing.
-
easeOut
static Easing easeOut(double n)
Ease out- Parameters:
n
- the degree- Returns:
- an
Easing
object representing this easing.
-
easeInOut
static Easing easeInOut(double n)
Exponentially ease in and out- Parameters:
n
- the degree- Returns:
- an
Easing
object representing this easing.
-
easeInSine
static Easing easeInSine()
Ease in sinusoidally- Returns:
- an
Easing
object representing this easing.
-
easeOutSine
static Easing easeOutSine()
Ease out sinusoidally- Returns:
- an
Easing
object representing this easing.
-
easeInOutSine
static Easing easeInOutSine()
Ease in and out sinusoidally- Returns:
- an
Easing
object representing this easing.
-
easeInQuad
static Easing easeInQuad()
Ease in quadratically- Returns:
- an
Easing
object representing this easing.
-
easeOutQuad
static Easing easeOutQuad()
Ease out quadratically- Returns:
- an
Easing
object representing this easing.
-
easeInOutQuad
static Easing easeInOutQuad()
Ease in and out quadratically- Returns:
- an
Easing
object representing this easing.
-
easeInCubic
static Easing easeInCubic()
Ease in cubically- Returns:
- an
Easing
object representing this easing.
-
easeOutCubic
static Easing easeOutCubic()
Ease out cubically- Returns:
- an
Easing
object representing this easing.
-
easeInOutCubic
static Easing easeInOutCubic()
Ease in and out cubically- Returns:
- an
Easing
object 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)
-
-