Codenameone CSS定义的FloatingActionButton的背景色添加了一个恼人的“颜色”;连字符;最重要的是

Codenameone CSS定义的FloatingActionButton的背景色添加了一个恼人的“颜色”;连字符;最重要的是,codenameone,Codenameone,我的CN1应用程序有一个浮动操作按钮。我需要改变它的背景色。我的样式都是用CSS定义的。所以这个是: FAB { background-color: #80ccc4; } 如果我创建FAB,比如FloatingActionButton.createFAB(FontImage.MATERIAL\u POWER\u SETTINGS\u NEW,“FAB”)它会产生一个floatingAction按钮,其顶部添加了一个“连字符”: 相反,如果我在不提供样式的情况下创建FAB,然后通过编程方式设置

我的CN1应用程序有一个
浮动操作按钮
。我需要改变它的背景色。我的样式都是用CSS定义的。所以这个是:

FAB {
background-color: #80ccc4;
}
如果我创建FAB,比如
FloatingActionButton.createFAB(FontImage.MATERIAL\u POWER\u SETTINGS\u NEW,“FAB”)它会产生一个floatingAction按钮,其顶部添加了一个“连字符”:

相反,如果我在不提供样式的情况下创建FAB,然后通过编程方式设置背景色,如
FAB.getAllStyles().setBgColor(0x80ccc4)然后我得到预期的晶圆厂:

那么,我应该在css文件中设置什么来删除这个不需要的“连字符”


感谢您的帮助

您正在设置
FAB
的样式,而不是
FloatingActionButton
,后者是正确的UIID。如果您使用的是
setUIID
,则在晶圆厂上可能会出现问题,因为内容稍后会设置

发生这种情况的原因是CSS有点问题。我们从
RoundBorder
中获取晶圆厂的背景色,但中心图标的透明度应为0


不幸的是,在CSS中,您不能同时表示背景颜色和0背景透明度。我认为这在CSS中是无法解决的,因此我将在
FloatingActionButton
中添加一个特例来解决这个问题。

谢谢@ShaiAlmog。这是否意味着“连字符”是中心图标的一部分?从你的第一句话可以看出,如果我将我的css样式命名为
FloatingActionButton
,预期的样式会像预期的那样工作吗?不。我认为这是一个与css插件固有工作方式相冲突的缺陷。我们将在今天的更新中修复它。