2012-07-11 31 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; 
     }