作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 GWT 的 clientBundle 功能仅加载 1 个图像,该图像由许多 Sprite 组成,带有 GWTCanvas。我最初的做法是将 ImageResource 转换为 ImageElement,但显然这似乎不起作用:
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);
最佳答案
这有效:(GWT 2.4)
// load:
SafeUri uri= imageResource.getSafeUri();
ImageElement imgElement= ImageElement.as((new Image(uri)).getElement());
// render
context.drawImage(imgElement, 0, 0);
关于gwt - 将 GWTCanvas 与 ImageResource 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5125704/
我正在使用 GWT 创建 Canvas ,并且我已经看到使用 Canvas.createIfSupported(); 或 new GWTCanvas(); 的两种解决方案 哪一个是首选,为什么? 最佳
我们在我们的项目中大量使用 GWTCanvas,它运行良好。 标准文档模式下的 IE8 除外。 为了解决这个问题,我们尝试过: 将 gwt-incubator 更新到最新版本 (2.1.0) 根据此补
我想使用 GWT 的 clientBundle 功能仅加载 1 个图像,该图像由许多 Sprite 组成,带有 GWTCanvas。我最初的做法是将 ImageResource 转换为 ImageEl
我是一名优秀的程序员,十分优秀!