2016-03-28 18 views
1

yukarıdaki kod slideInRight önce myPanel gizlerAnimasyon animasyonu ile panelin gizlenmesi nasıl gizlenir? Gwt.

myPanel.addStyleName("animated slideInRight"); 
myPanel.setVisible(false); 

gibi GWT bir panel,

 VerticalPanel myPanel = new VerticalPanel(); 
sonra

Gibi bir panel gizlerken etkileri kapıları için myPanel animasyon CSS uygulamış oluşturduk etkisi gösterilir. Neden öyle yani, myPanel gizlemeden önce css'ye göre kaymıyor.

cevap

0

setVisible(false) numaralı telefonu aradığınızda hemen uygulanır - animasyonun bitmesini beklemez.

Timer timer = new Timer() { 
    @Override 
    public void run() { 
     myPanel.setVisible(false); 
    } 
}; 
timer.schedule(500); 

animasyon süresini eşleşecek şekilde gecikme ayarlayın: animasyon bir Timer kullanarak bitene kadar

Bu çizgiyi geciktirmek gerekir.

İlgili konular