public abstract class ChartWithAnimation<T> extends Chart implements IsResponsive, HasAnimation, HasAnimationCompleteHandlers
Modifier and Type | Field and Description |
---|---|
protected List<AnimationCallback> |
callbackList |
nativeCanvas, options, style
MAINTAIN_ASPECT_RATIO, RESPONSIVE
ANIMATION, 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, update
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setMaintainAspectRatio
forEach, spliterator
protected List<AnimationCallback> callbackList
public void setResponsive(boolean responsive)
setResponsive
in interface IsResponsive
setResponsive
in class Chart
public void setAnimationEnabled(boolean enabled)
true
setAnimationEnabled
in interface HasAnimation
setAnimationEnabled
in class Chart
enabled
- public void setAnimationType(Type type)
Type.EASE_OUT_QUART
setAnimationType
in interface HasAnimation
setAnimationType
in class Chart
type
- public void addAnimationCallback(AnimationCallback callback)
addAnimationCallback
in interface HasAnimation
addAnimationCallback
in class Chart
callback
- public void setAnimationSteps(int steps)
HasAnimation
setAnimationSteps
in interface HasAnimation
setAnimationSteps
in class Chart
public void addAnimationCompleteHandler(AnimationCompleteHandler handler)
HasAnimationCompleteHandlers
AnimationCompleteEvent
handler to widget.addAnimationCompleteHandler
in interface HasAnimationCompleteHandlers
addAnimationCompleteHandler
in class Chart
protected void onAnimationProgress(double progress)
onAnimationProgress
in class Chart
protected void onAnimationComplete()
onAnimationComplete
in class Chart
protected void registerNativeAnimationHandlers()
registerNativeAnimationHandlers
in class Chart
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.