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
FieldsModifier and TypeFieldDescription(package private) ElementThe container that holds the content, includind the children.(package private) intThe target height when opening, the start height when closing.(package private) booleanTrue if the node is opening, false if closing. -
Method Summary
Modifier and TypeMethodDescription(package private) voidanimate(CellTreeNodeView<?> node, boolean isAnimationEnabled) Animate aCellTreeNodeViewinto its new state.static CellTree.RevealAnimationcreate()Create a newCellTree.RevealAnimation.protected voidCalled immediately after the animation completes.protected voidonStart()Called immediately before the animation starts.protected voidonUpdate(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:AnimationCalled immediately after the animation completes.- Overrides:
onCompletein classAnimation
-
onStart
protected void onStart()Description copied from class:AnimationCalled immediately before the animation starts. -
onUpdate
protected void onUpdate(double progress) Description copied from class:AnimationCalled 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 aCellTreeNodeViewinto its new state.- Specified by:
animatein classCellTree.NodeAnimation- Parameters:
node- theCellTreeNodeViewto animateisAnimationEnabled- true to animate
-