0

「ゼブラ ストライプ」スタイルを mx:List に適用したいのですが、これを行う唯一の方法はコードですよね? その場合、個々の背景色を適用するためにアイテム (実際にはアイテムまたはアイテムレンダラー?) をループするにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2

1

非常に簡単

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

IListItemRenderer と IDataRenderer を実装する UIComponent から拡張して、アイテム レンダラーを作成します。次に、listData.owner.dataProvider.indexOf(data) を使用して、レンダラーが描画している要素のインデックスを取得できます。その場合、そのインデックス%2==0 は偶数インデックスであり、それ以外の場合は奇数インデックスです。

于 2012-02-03T01:48:56.597 に答える