在GXT3中多次移动Fx

时间:2012-08-22 12:20:55

标签: gwt gxt

当我按下按钮时,我希望一个容器向一个方向移动,然后再做一次移动。问题是只执行一个移动命令(第二个)。

centerContainer.getElement().<FxElement>cast().setXY(bounds.getX() - compWidth, bounds.getY(), new Fx(800));
centerContainer.getElement().<FxElement>cast().setXY(bounds.getX(), bounds.getY()+500, new Fx(800));

我怎样才能一个接一个地做两个动作?

谢谢你, 霍拉丘

1 个答案:

答案 0 :(得分:0)

 Fx fx = new Fx(INTERVAL);
 fx.addAfterAnimateHandler(new AfterAnimateEvent.AfterAnimateHandler() {
 @Override
 public void onAfterAnimate(AfterAnimateEvent event) {
     //second move implementation
   }
 });