如何在某些小部件中添加MGWT动画而不是RootPanel

jun*_*idp 12 gwt mgwt

我正在做动画,mgwt, 但问题是我动画一些小部件.该小部件位于RootPanel所有小部件的顶级().

码:

        VerticalPanel vpnlMain = new VerticalPanel();
        vpnlMain.add(widget1);
        vpnlMain.add(animationHelper);
        animationHelper.goTo(widget2, Animations.SLIDE);

    previousImageButton.addTapHandler(new TapHandler() {

        @Override
        public void onTap(TapEvent event) {
            animationHelper.goTo(vpnlMain, Animations.SLIDE_REVERSE);
        }
    });
Run Code Online (Sandbox Code Playgroud)

一切正常,Widget动画,但它来自所有其他小部件,在根级别.甚至我的标题都消失了.

而我期待动画小部件进入vpnlMain.

Per*_*ero 0

你试过了吗?

animationHelper.goTo(widget1, Animations.SLIDE_REVERSE);
Run Code Online (Sandbox Code Playgroud)