2012-07-11 59 views
0

我无法使用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/

回答

0

你可以做下面的淤泥与周围的下降和选择的颜色。要使用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; 
     } 
相关问题