我延長GWT DialogBox和我的構造是這樣的:GWT:爲什麼不「setAnimationEnabled(true);」尊重DialogBox的大小?
public MyBox() {
setGlassEnabled(true);
setAnimationEnabled(true);
setWidth("400px");
VerticalPanel contents = new VerticalPanel();
contents.setWidth("400px");
// init widgets
}
當我註釋掉第二行一切正常。隨着動畫的啓用是我的對話框的大小「破碎」。當我檢查HTML網站的元素有正確的400px,但它只是不完全動畫:/
我有幾個這樣的小部件(動畫框)和一些(小的)運作良好。可能是什麼問題?由於
編輯:
這是奇怪的事情。表格元素有432px,但是我的DialogBox在每個地方設置了400px,並且沒有填充集。我試圖用CSS強制填充0,但仍然沒有結果。
我試着設置它,它並沒有幫助。我在運行時檢查元素(與鉻檢查器)在div的大小是正確的。對於動畫來說,這是不確定的,但不知道是什麼。 – Xorty