在spark列表中设置itemrenderers的透明度

Dav*_*vid 2 apache-flex flash colors actionscript-3 itemrenderer

我有一个具有交替项目颜色的列表.

<s:List id="myList" change="selectionChanged(event)" alternatingItemColors="[0x000000, 0xFFFFFF]" dataProvider="{alResults}" itemRenderer="itemRenders.Results" width="100%"></s:List>
Run Code Online (Sandbox Code Playgroud)

我只是想让项目背景透明.

在ItemRenderer的开始标记中,我尝试了这个,但没有用.

<s:ItemRenderer name="Results"
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    autoDrawBackground="true"
    contentBackgroundAlpha="0.2">
Run Code Online (Sandbox Code Playgroud)

我也在数据覆盖方法中尝试了setStyle,但也没有用.谢谢.

小智 5

ItemRenderer:autoDrawBackground="false"将禁用其背景.
列表:您可以使用contentBackgroundColor更改背景颜色或contentBackgroundAlpha="0"使其透明.