「ゼブラ ストライプ」スタイルを mx:List に適用したいのですが、これを行う唯一の方法はコードですよね? その場合、個々の背景色を適用するためにアイテム (実際にはアイテムまたはアイテムレンダラー?) をループするにはどうすればよいですか?
前もって感謝します!
「ゼブラ ストライプ」スタイルを mx:List に適用したいのですが、これを行う唯一の方法はコードですよね? その場合、個々の背景色を適用するためにアイテム (実際にはアイテムまたはアイテムレンダラー?) をループするにはどうすればよいですか?
前もって感謝します!
非常に簡単
<mx:TileList id="tileList" alternatingItemColors="[#FFFFFF,#CCCCCC,#999999]" />
IListItemRenderer と IDataRenderer を実装する UIComponent から拡張して、アイテム レンダラーを作成します。次に、listData.owner.dataProvider.indexOf(data) を使用して、レンダラーが描画している要素のインデックスを取得できます。その場合、そのインデックス%2==0 は偶数インデックスであり、それ以外の場合は奇数インデックスです。