public abstract class ChartWithAnimation<T> extends Chart implements IsResponsive, HasAnimation, HasAnimationCompleteHandlers
| Modifier and Type | Field and Description |
|---|---|
protected List<AnimationCallback> |
callbackList |
nativeCanvas, options, styleMAINTAIN_ASPECT_RATIO, RESPONSIVEANIMATION, ANIMATION_EASING, ANIMATION_STEPS| Constructor and Description |
|---|
ChartWithAnimation() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnimationCallback(AnimationCallback callback)
Add animation callback to handle animation state changes
|
void |
addAnimationCompleteHandler(AnimationCompleteHandler handler)
Add
AnimationCompleteEvent handler to widget. |
protected void |
onAnimationComplete() |
protected void |
onAnimationProgress(double progress) |
protected void |
registerNativeAnimationHandlers() |
void |
setAnimationEnabled(boolean enabled)
Specify should chart be animated or not
Default value is
true |
void |
setAnimationSteps(int steps)
Particularly specify quality of animation
Default value is 60
|
void |
setAnimationType(Type type)
Specify animation easing
Default value is
Type.EASE_OUT_QUART |
void |
setResponsive(boolean responsive) |
addClickHandler, addDataSelectionHandler, constructOptions, draw, getNativeCanvas, getNativeElement, getSnapshot, onAttach, processEvents, reload, setChartStyle, setHeight, setLegendTemplate, setMaintainAspectRatio, setNativeCanvas, setPixelHeight, setPixelWidth, setWidth, updateadd, getContainerElement, getWidget, iterator, remove, setWidget, setWidgetadd, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetMaintainAspectRatioforEach, spliteratorprotected List<AnimationCallback> callbackList
public void setResponsive(boolean responsive)
setResponsive in interface IsResponsivesetResponsive in class Chartpublic void setAnimationEnabled(boolean enabled)
truesetAnimationEnabled in interface HasAnimationsetAnimationEnabled in class Chartenabled - public void setAnimationType(Type type)
Type.EASE_OUT_QUARTsetAnimationType in interface HasAnimationsetAnimationType in class Charttype - public void addAnimationCallback(AnimationCallback callback)
addAnimationCallback in interface HasAnimationaddAnimationCallback in class Chartcallback - public void setAnimationSteps(int steps)
HasAnimationsetAnimationSteps in interface HasAnimationsetAnimationSteps in class Chartpublic void addAnimationCompleteHandler(AnimationCompleteHandler handler)
HasAnimationCompleteHandlersAnimationCompleteEvent handler to widget.addAnimationCompleteHandler in interface HasAnimationCompleteHandlersaddAnimationCompleteHandler in class Chartprotected void onAnimationProgress(double progress)
onAnimationProgress in class Chartprotected void onAnimationComplete()
onAnimationComplete in class Chartprotected void registerNativeAnimationHandlers()
registerNativeAnimationHandlers in class ChartCopyright © 2012–2021 JBoss by Red Hat. All rights reserved.