0

我只是将单个图像添加到我正在处理的 GWT 2.4 应用程序中。我只是把它放在战争中的图像文件夹下,我让它正常工作,直到我编译它。然后它将从文件夹中删除。如果我没记错的话,在使用旧版本的 GWT 时,你可以在这个文件夹中放一张图片来使用它。

将代码转换为使用 ImageResource 只需要几分钟,但是您是否必须仅对一个图像使用 ImageResource 还是有其他方法可以做到这一点?

4

1 回答 1

4

该类ImageBundle已弃用,请尝试ClientBundle改用。

不要将文件放入通常生成的 war 文件夹中,而是尝试将其放入与您的包public/位于同一目录中的文件夹中。client然后编译器会将其移动到您的模块目录中。

最后,ClientBundle(和ImageBundle,但不要使用它)会在可能的情况下自动尝试对您的图像进行精灵化,并且在某些情况下将图像包含在您的主 html 下载中,以便用户只需要下载和缓存一个大文件而不是几个文件 - 即使对于单个图像,对于页面的重复用户来说也是值得的,以确保不会发生缓存问题。

于 2012-02-29T15:28:30.150 回答