Flex/FlashBuilder :: Spark List/IconItemRenderer :: Disable Selection Highlight/No Selection/Remove Selection
问题描述:
我无法使用IconItemRender删除火花列表的选定状态和停止状态颜色。如果您制作移动应用程序并使用IconItemRender(而不是ItemRenderer),则不存在autoDrawBackground属性。Flex/FlashBuilder :: Spark List/IconItemRenderer :: Disable Selection Highlight/No Selection/Remove Selection
我想感谢计算出来这个页面后,我将它放在这里: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;
}