Package | Description |
---|---|
ej.motion |
Contains the base classes to create and use motions.
|
ej.motion.back |
Contains the implementation of the back function.
|
ej.motion.bounce |
Contains the implementation of the bounce function.
|
ej.motion.circ |
Contains the implementation of the circ function.
|
ej.motion.constant |
Contains the implementation of the constant function.
|
ej.motion.cubic |
Contains the implementation of the cubic function.
|
ej.motion.elastic |
Contains the implementation of the elastic function.
|
ej.motion.expo |
Contains the implementation of the expo function.
|
ej.motion.linear |
Contains the implementation of the linear function.
|
ej.motion.quad |
Contains the implementation of the quad function.
|
ej.motion.quart |
Contains the implementation of the quart function.
|
ej.motion.quint |
Contains the implementation of the quint function.
|
ej.motion.sine |
Contains the implementation of the sine function.
|
Modifier and Type | Method and Description |
---|---|
Function |
Motion.getFunction()
Gets the function of this motion.
|
Constructor and Description |
---|
Motion(Function function,
int startValue,
int stopValue,
long duration)
Creates a motion.
|
Modifier and Type | Class and Description |
---|---|
class |
BackEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
BackEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
BackEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
BounceEaseInFunction
Represents a bounce motion.
|
class |
BounceEaseInOutFunction
Represents a bounce ease in out motion: a bounce at startup and a bounce at the end.
|
class |
BounceEaseOutFunction
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.
|
Modifier and Type | Class and Description |
---|---|
class |
CircEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
CircEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
CircEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantFunction
Represents a constant motion that is always at the stop value.
|
Modifier and Type | Class and Description |
---|---|
class |
CubicEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
CubicEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
CubicEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
ElasticEaseInFunction
Represents a elastic motion.
|
class |
ElasticEaseInOutFunction
Represents a elastic motion.
|
class |
ElasticEaseOutFunction
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ExpoEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
ExpoEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
ExpoEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
LinearFunction
Represents a uniform linear motion: the velocity is constant (no acceleration or deceleration).
|
Modifier and Type | Class and Description |
---|---|
class |
QuadEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
QuadEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
QuadEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
QuartEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
QuartEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
QuartEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
QuintEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
QuintEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
QuintEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|
Modifier and Type | Class and Description |
---|---|
class |
SineEaseInFunction
Represents a ease in motion: starts at a slow speed, then reaches and maintain a steady speed through the stop
instruction.
|
class |
SineEaseInOutFunction
Represents a ease in/out motion: starts at a steady speed, then slows down to a stop.
|
class |
SineEaseOutFunction
Represents a ease out motion: starts at a steady speed, then slows down to a stop.
|