0

我想对我的 mx:List 应用“斑马条纹”样式,唯一的方法是通过代码对吗?在这种情况下,我如何循环项目(实际上是项目或项目渲染器?)以应用单独的背景颜色?

提前致谢!

4

2 回答 2

1

好简单

 <mx:TileList id="tileList" alternatingItemColors="[#FFFFFF,#CCCCCC,#999999]" />
于 2012-02-03T19:39:04.370 回答
0

创建一个项目渲染器,这样做是从 UIComponent 扩展实现 IListItemRenderer 和 IDataRenderer。然后,您可以使用 listData.owner.dataProvider.indexOf(data) 获取渲染器正在绘制的元素的索引,如果 thatIndex%2==0 它是偶数索引,否则它是奇数索引。

于 2012-02-03T01:48:56.597 回答