как добавить анимацию MGWT в какой-то виджет вместо RootPanel

Я делаю анимацию в 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);
        }
    });

Все работает, виджет анимируется, но это происходит поверх всех остальных виджетов, на корневом уровне. Даже мои заголовки исчезли.

В то время как я ожидаю, что анимированный виджет появится внутри vpnlMain.


person junaidp    schedule 08.07.2015    source источник


Ответы (1)


Ты пробовал?

animationHelper.goTo(widget1, Animations.SLIDE_REVERSE);
person Pero    schedule 27.10.2015