Class CellTree.RevealAnimation
java.lang.Object
com.google.gwt.animation.client.Animation
com.google.gwt.user.cellview.client.CellTree.NodeAnimation
com.google.gwt.user.cellview.client.CellTree.RevealAnimation
- Direct Known Subclasses:
CellTree.SlideAnimation
- Enclosing class:
CellTree
A
CellTree.NodeAnimation
that reveals the contents of child nodes.-
Field Summary
Modifier and TypeFieldDescription(package private) Element
The container that holds the content, includind the children.(package private) int
The target height when opening, the start height when closing.(package private) boolean
True if the node is opening, false if closing. -
Method Summary
Modifier and TypeMethodDescription(package private) void
animate
(CellTreeNodeView<?> node, boolean isAnimationEnabled) Animate aCellTreeNodeView
into its new state.static CellTree.RevealAnimation
create()
Create a newCellTree.RevealAnimation
.protected void
Called immediately after the animation completes.protected void
onStart()
Called immediately before the animation starts.protected void
onUpdate
(double progress) Called when the animation should be updated.Methods inherited from class com.google.gwt.user.cellview.client.CellTree.NodeAnimation
getDuration, setDuration
-
Field Details
-
contentContainer
Element contentContainerThe container that holds the content, includind the children. -
height
int heightThe target height when opening, the start height when closing. -
opening
boolean openingTrue if the node is opening, false if closing.
-
-
Method Details
-
create
Create a newCellTree.RevealAnimation
.- Returns:
- the new animation
-
onComplete
protected void onComplete()Description copied from class:Animation
Called immediately after the animation completes.- Overrides:
onComplete
in classAnimation
-
onStart
protected void onStart()Description copied from class:Animation
Called immediately before the animation starts. -
onUpdate
protected void onUpdate(double progress) Description copied from class:Animation
Called when the animation should be updated. The value of progress is between 0.0 and 1.0 (inclusive) (unless you override theAnimation.interpolate(double)
method to provide a wider range of values). There is no guarantee thatAnimation.onUpdate(double)
is called with 0.0 or 1.0. If you need to perform setup or tear down procedures, you can overrideAnimation.onStart()
andAnimation.onComplete()
. -
animate
Animate aCellTreeNodeView
into its new state.- Specified by:
animate
in classCellTree.NodeAnimation
- Parameters:
node
- theCellTreeNodeView
to animateisAnimationEnabled
- true to animate
-