通过使用兄弟CssResource和ImageResource访问器显式定义ClientBundle,我能够成功使用图像精灵(@sprite)。但是我想知道使用精灵是否意味着必须有一个单独的.css文件。如果我使用<ui:style>
内联定义我的样式,如何获取用于gwt-image:
的图像访问器的已知名称?
答案 0 :(得分:1)
回答了我自己的问题:
<ui:style>
@sprite .panel {
gwt-image: "titleBackground";
}
</ui:style>
<ui:image field='titleBackground' src="constants/title-bg.jpg" />
同一模板中图像资源的字段名称用作生成的客户端软件包中图像访问器函数的名称。