Есть ли у Spark List что-то похожее на itemsChangeEffect в mx list?

Я пытаюсь оживить список, удаляя верхнюю строку. Все примеры, которые я могу найти, itemsChangeEffect для привязки к эффект, но это свойство существует только в списках MX, но не в списках искр.

Есть идеи, как добиться того же эффекта в Spark Lists?

Я пытаюсь удалить самый верхний элемент в списке с легким эффектом затухания, прежде чем остальные элементы переместятся вверх, чтобы заменить пробел.


person cooper    schedule 28.06.2010    source источник


Ответы (2)


На самом деле это эффект, а не свойство. Внутренняя реализация сильно отличается, хотя при их использовании через MXML разница маскируется.

Тем не менее, похоже, это не особенность класса Flex 4 List. Вы можете проголосовать за добавление этой функции на ideas.adobe.com:

person JeffryHouser    schedule 28.06.2010
comment
У меня возникло желание расширить список Spark, чтобы добавить эффект (а не свойство) для анимации. В серии премиальных скринкастов Flex Show у меня есть эпизод о создании пользовательского эффекта данных. Здесь будет использоваться та же концепция. Вы также можете просмотреть код Halo и узнать, как применить его к Spark. - person JeffryHouser; 29.06.2010

Они намеренно удаляют itemsChangeEffect из Spark, потому что одна из новых функций Spark заключается в том, что логика макета отделена от компонента, поэтому вы можете реализовать свой собственный макет списка с эффектами добавления / удаления в itemRenderer. Когда вызывается метод Spark container measure () или updateDisplayList (), задача измерения и размещения дочерних элементов сразу же делегируется экземпляру макета Spark.

person dede    schedule 04.08.2010
comment
См. coenraets.org/blog/2010 / 02 / подробнее - person dede; 04.08.2010
comment
Также посмотрите на тот же вопрос: stackoverflow.com/questions/1917566/ - person dede; 04.08.2010