Codename改变材质图标的颜色

时间:2017-08-15 16:51:32

标签: icons codenameone material

我正在使用新的Gui Builder,并希望在按钮中更改材质图标的颜色和大小。

有办法做到这一点吗?我在网上找不到任何相关内容,更改按钮的字体颜色似乎不会影响图标的颜色......

提前致谢。

到目前为止,我所拥有的是css风格:

mybutton {

    background-color: lightgray;
    border-radius: 4pt;
    border: none;
    box-shadow: 2pt 2pt 2pt 0px gray;
    color: #ff0000;
    font-family:  "native:MainRegular";
    font-size: 7pt;
    margin-top: 5pt;
    margin-bottom: 12pt;
    padding-bottom: 2mm;
    padding-top: 2mm;
    text-align: center;

} enter image description here

2 个答案:

答案 0 :(得分:2)

材质图标获取其应用的组件的颜色和样式,包括在按下/禁用时更改其颜色。要更改其颜色,只需自定义组件的UIID,例如如果组件UIID为MyButton,则只需设计设计器中的MyButton UIID,以匹配图标所需的颜色。

答案 1 :(得分:0)

更改材质图标颜色的另一种方法是在主题编辑器中调整默认样式的前景色。但这仅在您不激活CN1内部ccs支持时有效。