[英]Flex 3: List with custom item renderer with “zebra striping” style
我想對我的mx:List應用“斑馬條紋”樣式,唯一的方法是通過代碼對嗎? 在那種情況下,如何循環項目(實際上是項目或項目渲染器?)以應用單獨的背景色?
提前致謝!
很容易
<mx:TileList id="tileList" alternatingItemColors="[#FFFFFF,#CCCCCC,#999999]" />
創建一個項目渲染器,這樣做是從UIComponent實現IListItemRenderer和IDataRenderer擴展。 然后,您可以使用listData.owner.dataProvider.indexOf(data)來獲取渲染器正在繪制的元素的索引,如果thatIndex%2 == 0,它是偶數索引,否則是奇數索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.