我想摆脱基于列表的组件中典型的 Flex 翻转颜色,并显示我自己的翻转渲染风格。
将 useRollOver 设置为 'false' 是 不是一个选项 ,因为禁用它也会使 List.isItemHighlighted() 函数始终返回 false。我的自定义渲染器依赖于该功能。
能这么难吗?有没有办法将翻转颜色设置为透明?我的渲染器是否有其他方法可以确定某个项目是否突出显示?
谢谢!
编辑:当然,我可以将 rollOver 颜色设置为“白色”,并将alternateRowColors 设置为类似于白色的颜色。有点作弊 :)
最佳答案
通过在自定义 ItemRenderer 中将“autoDrawBackground”属性设置为“false”,您可以禁用默认的悬停和选定背景颜色,然后根据需要在渲染器中设置它们。
这只是 Spark 列表选项。 MX 控件没有它。
关于apache-flex - 禁用 List 或 DataGrid 组件的翻转颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2325080/