public class Animation<T extends Animation<T>> extends Object
Constructor and Description |
---|
Animation() |
Modifier and Type | Method and Description |
---|---|
Integer |
getDuration() |
Easing |
getEasing() |
JavaScriptFunction |
getOnComplete() |
JavaScriptFunction |
getOnProgress() |
T |
setDuration(Integer duration)
Default
1000 |
T |
setEasing(Easing easing)
Default
Easing.EASE_OUT_QUART |
T |
setOnComplete(JavaScriptFunction onComplete)
Default
none |
T |
setOnProgress(JavaScriptFunction onProgress)
Default
none |
public Integer getDuration()
Integer
or null
setDuration(Integer)
public T setDuration(Integer duration)
Default 1000
The number of milliseconds an animation takes.
public Easing getEasing()
Easing
or null
setEasing(Easing)
public T setEasing(Easing easing)
Default Easing.EASE_OUT_QUART
Easing function to use.
Easing functions adapted from Robert Penner's easing equations http://www.robertpenner.com/easing/
public JavaScriptFunction getOnProgress()
JavaScriptFunction
or null
setOnProgress(JavaScriptFunction onProgress)
public T setOnProgress(JavaScriptFunction onProgress)
Default none
Callback called on each step of an animation. Passed a single argument, an object, containing the chart instance and an object with details of the animation.
public JavaScriptFunction getOnComplete()
JavaScriptFunction
or null
setOnComplete(JavaScriptFunction)
public T setOnComplete(JavaScriptFunction onComplete)
Default none
Callback called at the end of an animation. Passed the same arguments as onProgress
Copyright © 2020. All rights reserved.