我的方法的返回值有问题。我创建了一个Image
,我想缩放它并返回。
final Image img = new Image(src);
img.addLoadHandler(new LoadHandler() {
@Override
public void onLoad(LoadEvent arg0) {
resize img...
}
}
return img;
更改尺寸后如何退货?
无需返回image
即可重新调整大小。
Image
应该添加到第一个。然后 DOM
您可以对其进行操作。
你可以这样做:
Image image = new Image();
image.addLoadHandler(new LoadHandler() {
@Override
public void onLoad(LoadEvent event) {
// resize image
image.getElement().getStyle().setVisibility(Style.Visibility.Visible);
}
});
image.getElement().getStyle().setVisibility(Style.Visibility.HIDDEN);
RootPanel.get().add(image);
image.setUrl(url);