我创建了一个应用程序来测试新的CN1 CSS支持。
该插件很棒,除了按钮上的材质图标不会使用按钮的文本颜色更改颜色外,一切正常并且开箱即用。它只是保持相同(黑色)颜色。
在使用CSS支持之前,我更改了主题编辑器的默认前景色设置以达到素材图标,但现在主题编辑器似乎与样式分离,并且它不再具有任何效果。
是否有图标的UIID或任何其他方式来更改素材图标的颜色?
这是我的代码:
FontImage icon = FontImage.createMaterial(FontImage.MATERIAL_CHECK, "TitleCommand", 3);
Button buttonTest = new Button("Test css");
buttonTest.setUIID("ButtonTest");
buttonTest.setIcon(icon);
CSS:
ButtonTest {
color: red;
}
答案 0 :(得分:1)
试试吧
FontImage img = FontImage.createMaterial(FontImage.MATERIAL_THUMB_UP, style);
答案 1 :(得分:0)
只需发布完整的答案即可指导某人:
Style style = new Style();
style.setBgColor(ColorUtil.GREEN);
style.setFgColor(ColorUtil.WHITE);
style.setBgTransparency(255);
FontImage imageBack = FontImage.createMaterial(FontImage.MATERIAL_NEXT_WEEK, style);