GWT 2.7.0

com.google.gwt.user.client.ui
Interface AnimatedLayout

All Known Implementing Classes:
DeckLayoutPanel, DockLayoutPanel, LayoutPanel, RootLayoutPanel, SplitLayoutPanel, StackLayoutPanel, TabLayoutPanel

public interface AnimatedLayout

Specifies that a panel can animate between layouts.

The normal use pattern is to set all childrens' positions, then to call animate(int) to move them to their new positions over some period of time.


Method Summary
 void animate(int duration)
          Layout children, animating over the specified period of time.
 void animate(int duration, Layout.AnimationCallback callback)
          Layout children, animating over the specified period of time.
 void forceLayout()
          Layout children immediately.
 

Method Detail

animate

void animate(int duration)
Layout children, animating over the specified period of time.

Parameters:
duration - the animation duration, in milliseconds

animate

void animate(int duration,
             Layout.AnimationCallback callback)
Layout children, animating over the specified period of time.

This method provides a callback that will be informed of animation updates. This can be used to create more complex animation effects.

Parameters:
duration - the animation duration, in milliseconds
callback - the animation callback

forceLayout

void forceLayout()
Layout children immediately.

This is not normally necessary, unless you want to update child widgets' positions explicitly to create a starting point for a subsequent call to animate(int).

See Also:
animate(int), animate(int, Layout.AnimationCallback)

GWT 2.7.0