我想使用GWT的clientBundle功能只加載1個圖像,它由許多精靈組成,並帶有GWTCanvas。我最初的起飛是剛剛ImageResource轉換成ImageElement,但顯然這似乎並沒有工作:使用帶有ImageResource的GWTCanvas
public interface Bundle implements ClientBundle{
public static Bundle INSTANCE = GWT.create(Bundle .class);
@Source("/img/tile1.png")
public ImageResource tile1()
}
final GWTCanvas canvas = new GWTCanvas(400,400);
canvas.drawImage(ImageElement.as(new Image(Bundle.INSTANCE.tile1()).getElement()), 0, 0);
我第一次嘗試添加圖像到RootPanel(強制負載),但不似乎也工作。或許時機不正確。有沒有人有關於如何使用GWTCanvas繪製imageResource的線索?
我的解決方案適用於我。 – 2013-05-07 11:00:21