Как установить цвет фона для Spark IconItemRenderer?

#android #flex4 #flash-builder

#Android #flex4 #flash-builder

Вопрос:

Мне почти неловко спрашивать об этом, но я просто не могу разобраться в этом!

У меня есть следующий список:

     <s:List id="list" left="0" right="0" top="0" bottom="0"
        change="navigator.pushView(EmployeeDetails, list.selectedItem)" dataProvider="{data}" borderVisible="true" borderColor="0x000000" >
    <s:itemRenderer>
        <fx:Component>
                <s:IconItemRenderer label="{data.firstName} {data.lastName}" messageField="title" opaqueBackground="0x000000"/>
        </fx:Component>
    </s:itemRenderer>
</s:List>
  

Как, черт возьми, вы получаете цвет фона для отображения IconItemRenderer или ItemRenderer? Все, что я пробовал, приводит к скучному белому фону для каждого элемента списка.

С уважением, Дэниел.

Ответ №1:

Удалось решить эту проблему, используя «alternatingItemColors» только с одним цветом!

Ответ №2:

Если я правильно понимаю вашу проблему, я думаю, вам нужно установить для свойства List autoDrawBackground списка значение false.

Комментарии:

1. К сожалению, у списка нет свойства autoDrawBackground

2. Моя ошибка в том, что вам, возможно, придется искать это свойство непосредственно в вашем ItemRenderer, как показано здесь : help.adobe.com/en_US/flex/using /…

3. У ItemRenderer нет свойства autoDrawBackground. ItemRenderer выполняет.