メソッドからの戻り値に問題があります。を作成しましたが、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);