Modifier and Type | Class and Description |
---|---|
class |
AbstractMotion
Common abstract implementation of a motion.
|
Modifier and Type | Method and Description |
---|---|
Motion |
MotionFactory.createMotion(int start,
int stop,
long duration)
Instantiates a standard new motion.
|
Motion |
MotionManager.easeIn(int start,
int stop,
long duration)
Moves from start to stop with a time constraint.
|
Motion |
MotionManager.easeInOut(int start,
int stop,
long duration)
Moves from start to stop with a time constraint.
|
Motion |
MotionManager.easeOut(int start,
int stop,
long duration)
Moves from start to stop with a time constraint.
|
Motion |
MotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration)
Deprecated.
use
TossHelper methods instead. |
Modifier and Type | Class and Description |
---|---|
class |
BackEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
BackEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
BackEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
BackMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
BackMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
BackMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
BackMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBounceMotion
Represents a bounce motion.
|
class |
BounceEaseInMotion
Represents a bounce motion.
|
class |
BounceEaseInOutMotion
Represents a bounce ease in out motion: a bounce at startup and a bounce at the end.
|
class |
BounceEaseOutMotion
Represents a bounce motion: starts at a steady speed, then slows down to the stop instruction then go backward with
the same effect with less initial speed then go forward and so on until it stops.
|
class |
BounceMotion
Deprecated.
use
BounceEaseOutMotion instead. |
Modifier and Type | Method and Description |
---|---|
Motion |
BounceMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
BounceMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
BounceMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
BounceMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
CircEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
CircEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
CircEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
CircMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
CircMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
CircMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
CircMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
CubicEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
CubicEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
CubicEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
CubicMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
CubicMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
CubicMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
CubicMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
EaseInMotion
Deprecated.
use
QuartEaseInMotion instead. |
class |
EaseInOutMotion
Deprecated.
use
QuartEaseInOutMotion instead. |
class |
EaseOutMotion
Deprecated.
use
QuartEaseOutMotion instead. |
Modifier and Type | Method and Description |
---|---|
Motion |
EaseMotionManager.easeIn(int start,
int stop,
long duration)
Deprecated.
|
Motion |
EaseMotionManager.easeInOut(int start,
int stop,
long duration)
Deprecated.
|
Motion |
EaseMotionManager.easeOut(int start,
int stop,
long duration)
Deprecated.
|
Motion |
EaseMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractElasticMotion
Represents an elastic motion.
|
class |
ElasticEaseInMotion
Represents a elastic motion.
|
class |
ElasticEaseInOutMotion
Represents a elastic motion.
|
class |
ElasticEaseOutMotion
Represents a elastic motion: starts at a steady speed, then slows down exceeding the stop instruction then go
backward with the same effect with less initial speed then go forward and so on until it stops.
|
class |
ElasticMotion
Deprecated.
use
ElasticEaseOutMotion instead. |
Modifier and Type | Method and Description |
---|---|
Motion |
ElasticMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
ElasticMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
ElasticMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
ElasticMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
ExpoEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
ExpoEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
ExpoEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
ExpoMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
ExpoMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
ExpoMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
ExpoMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
LinearMotion
Represents a uniform linear motion: the velocity is constant (no acceleration or deceleration).
|
Modifier and Type | Method and Description |
---|---|
Motion |
LinearMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
LinearMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
LinearMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
LinearMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
NoMotion
Represents a motion that goes directly from start to stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
NoMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
NoMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
NoMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
NoMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
QuadEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
QuadEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
QuadEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
QuadMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
QuadMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
QuadMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
QuadMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
QuartEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
QuartEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
QuartEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
QuartMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
QuartMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
QuartMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
QuartMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
QuintEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
QuintEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
QuintEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
QuintMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
QuintMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
QuintMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
QuintMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Modifier and Type | Class and Description |
---|---|
class |
SineEaseInMotion
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
SineEaseInOutMotion
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
SineEaseOutMotion
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Method and Description |
---|---|
Motion |
SineMotionManager.easeIn(int start,
int stop,
long duration) |
Motion |
SineMotionManager.easeInOut(int start,
int stop,
long duration) |
Motion |
SineMotionManager.easeOut(int start,
int stop,
long duration) |
Motion |
SineMotionManager.toss(int start,
int min,
int max,
float initialSpeed,
long duration) |
Constructor and Description |
---|
MotionAnimator(Motion motion,
MotionListener listener)
Creates a motion animator with the specified motion.
|
Constructor and Description |
---|
MotionAnimator(java.util.List<Motion> motions,
MotionListener listener,
boolean loop)
Creates a motion animator with the specified motion.
|