我延长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