0

IconItemRender を使用して、スパーク リストの選択された状態とダウン状態の色を削除するのに問題がありました。モバイル アプリを作成し、(ItemRenderer の代わりに) IconItemRender を使用している場合、autoDrawBackground プロパティはありません。

このページのおかげでそれを理解した後、ここにドロップすると思いました:http://www.sajeevkumar.com/2012/01/08/flex-4-6-list-mobile-iconitemrenderer-background-image/

4

1 に答える 1

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;
        }
于 2012-07-11T22:31:24.390 に答える