GWT의 clientBundle 기능을 사용하여 GWTCanvas와 함께 많은 스프라이트로 구성된 1 개의 이미지 만로드하려고합니다. 내 초기 걸릴 그냥 ImageElement에 ImageResource을 변환했지만, 분명히 그것은 작동하지 않는 것 : 내가 처음 인 RootPanel에 이미지를 추가하는 시도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);
는 (부하를 강제로),하지만하지 않습니다 너무 효과가있는 것처럼 보입니다. 아마도 타이밍이 잘못되었을 수 있습니다. 누구나 GWTCanvas를 사용하여 imageResource를 그리는 방법에 대한 단서가 있습니까?
내 솔루션이 제대로 작동합니다. –