我想在我的mx:List中应用“zebra striping”样式,唯一的方法是通过代码吗? 在这种情况下,我如何循环项目(事实上,项目或项目渲染器?)以应用单独的背景颜色?
提前致谢!
答案 0 :(得分:1)
非常简单
<mx:TileList id="tileList" alternatingItemColors="[#FFFFFF,#CCCCCC,#999999]" />
答案 1 :(得分:0)
创建一个项呈示器,这样做可以从UIComponent实现IListItemRenderer和IDataRenderer。然后,您可以使用listData.owner.dataProvider.indexOf(data)获取渲染器绘制的元素的索引,如果thatIndex%2 == 0则它是偶数索引,否则它是奇数索引。