我有一个带有图标的按钮。我想让按钮变灰,所以我改变了chromeColor
,但是当我这样做时,图标变暗了。更改按钮颜色时的图标颜色
在不改变颜色,在右边,与灰色按钮和较暗图标左侧的按钮。
如何在不更改图标颜色的情况下拥有灰色按钮 ?
我有一个带有图标的按钮。我想让按钮变灰,所以我改变了chromeColor
,但是当我这样做时,图标变暗了。更改按钮颜色时的图标颜色
在不改变颜色,在右边,与灰色按钮和较暗图标左侧的按钮。
如何在不更改图标颜色的情况下拥有灰色按钮 ?
您使用的是什么SDK?如果你在4. *范围内,那么我认为你应该考虑在按钮上应用自定义皮肤。
您可以通过修改外观类并将“iconDisplay”添加到排除数组来完成此操作。最后,该行应该看起来像这样:
static private const exclusions:Array = ["labelDisplay","iconDisplay"];
希望这有助于。
太棒了!它为我工作。谢谢 – marcocb
如上所述,它可以通过自定义皮肤完成。使用Flash Builder创建自定义皮肤:
将“iconDisplay”添加到“排除:数组”中。
static private const exclusions:Array = ["labelDisplay", "iconDisplay"];
将新的自定义外观应用于您的按钮。
<s:Button id="MyCustomButton" skinClass="skins.CustomButtonSkin" icon="@Embed(source='...')" />
还有就是flex4.5标签等等...我使用Flex 4.5 – Snote
啊...我没有看到。那么如果是这样,我建议使用自定义皮肤。 – Radu