gpt4 book ai didi

java - GWT:为什么 "setAnimationEnabled(true);"不考虑对话框大小?

转载 作者:行者123 更新时间:2023-12-01 05:43:38 25 4
gpt4 key购买 nike

我正在扩展 GWT DialogBox我的构造函数如下所示:

public MyBox() {
setGlassEnabled(true);
setAnimationEnabled(true);
setWidth("400px");
VerticalPanel contents = new VerticalPanel();
contents.setWidth("400px");
// init widgets
}

当我注释掉第二行时,一切正常。启用动画后,我的对话框的大小“损坏”。当我检查 HTML 站点时,元素的大小正确为 400px,但它只是没有完全动画:/

我很少有这样的小部件(动画框),有些(较小的)效果很好。可能是什么问题?谢谢

编辑:

enter image description here

这是一件奇怪的事情。表元素有 432 像素,但我的对话框到处都设置了 400 像素,并且没有设置填充。我尝试用CSS强制填充0,但仍然没有结果。

最佳答案

您是否尝试在设置animationEnabled之前设置宽度?您使用的是 XML 布局吗?也许尝试在那里设置宽度而不是在类中?我怀疑动画实际上调整了宽度属性,而这两者是冲突的。

关于java - GWT:为什么 "setAnimationEnabled(true);"不考虑对话框大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6472751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com