我无法使用 IconItemRender 删除火花列表的选定状态颜色和向下状态颜色。如果您正在制作移动应用程序并使用 IconItemRender(而不是 ItemRenderer),则没有 autoDrawBackground 属性。
多亏了这个页面,我想我会把它放在这里:http: //www.sajeevkumar.com/2012/01/08/flex-4-6-list-mobile-iconitemrenderer-background-image/
我无法使用 IconItemRender 删除火花列表的选定状态颜色和向下状态颜色。如果您正在制作移动应用程序并使用 IconItemRender(而不是 ItemRenderer),则没有 autoDrawBackground 属性。
多亏了这个页面,我想我会把它放在这里:http: //www.sajeevkumar.com/2012/01/08/flex-4-6-list-mobile-iconitemrenderer-background-image/
您可以执行以下操作来弄乱向下和选定的颜色。要使用 IconItemRender 对列表中的项目进行更多控制,请查看 LabelItemRenderer 类和 drawBackground 函数。
override protected function drawBackground(unscaledWidth:Number, unscaledHeight:Number):void {
var bgColor:uint = 0xffffff;
graphics.clear();
graphics.beginFill(bgColor,1);
graphics.lineStyle();
graphics.drawRect(0, 0, unscaledWidth, unscaledHeight);
graphics.endFill();
// Draw the separator for the item renderer
super.drawBorder(unscaledWidth, unscaledHeight);
opaqueBackground = bgColor;
}