1

メソッドからの戻り値に問題があります。を作成しましたが、Imageそれをスケーリングして返したいです。

final Image img = new Image(src);

img.addLoadHandler(new LoadHandler() {

    @Override
    public void onLoad(LoadEvent arg0) {
    resize img...
    }
}

return img;

サイズ変更後の返品方法は?

4

1 に答える 1

2

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);
于 2013-02-13T15:54:09.747 に答える