public interface Motion
Modifier and Type | Method and Description |
---|---|
int |
getCurrentValue()
Computes the current value of the motion.
|
long |
getDuration()
Gets the motion duration.
|
int |
getStartValue()
Gets the start value of the motion.
|
int |
getStopValue()
Gets the stop value of the motion.
|
int |
getValue(long elapsed)
Gets the value of the motion for a specific elapsed time.
|
boolean |
isFinished()
Gets whether the motion is finished or not.
|
void |
start()
Starts (or starts again) the motion.
|
long getDuration()
boolean isFinished()
A motion is finished when the current value is the stop one.
true
if the motion is finished, false
otherwise.void start()
int getCurrentValue()
If the motion is finished, returns the stop value.
isFinished()
int getStartValue()
int getStopValue()
int getValue(long elapsed)
elapsed
- the absolute elapsed time.