更改按钮颜色时图标的颜色
我有一个带有图标的按钮。我希望按钮呈灰色,因此我更改了 chromeColor,但是当我这样做时,图标变得更暗。
左侧为未更改颜色的按钮,右侧为带有较暗图标的灰色按钮。
如何在不更改图标颜色的情况下拥有灰色按钮 ?
I have a button with an icon. I want to have the button in gray so I change the chromeColor
but when I do that, the icon became darker.
On the left the button without changing the color, on the right, the gray button with and darker icon.
How can I have a gray button without changing the icon color
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过修改外观类并将“iconDisplay”添加到排除数组来完成此操作。最后该行应如下所示:
希望这会有所帮助。
You can do this by modifying the skin class and adding "iconDisplay" to the exclusion array. At the end the line should look like this:
Hope this helps.
您使用什么 SDK?如果您在 4.* 范围内,那么我认为您应该考虑在按钮上应用自定义皮肤。
What SDK are you using? If you are in the 4.* range, then I think you should look at applying a custom skin on the button.
如前所述,这可以通过自定义皮肤来完成。要使用 flash builder 创建自定义皮肤:
将“iconDisplay”添加到“exclusions:Array”中。
将新的自定义皮肤应用到您的按钮。
As said, it can be done through a custom skin. To create a custom skin with flash builder:
Add "iconDisplay" to the "exclusions:Array".
Apply the new custom skin to your buttons.