Я использую элемент управления TileList с последовательностью эффектов, связанной с свойством itemsChangeEffect.Как использовать эффекты данных гибкого tilelist в сочетании с DataCollectionView dataprovider
<mx:TileList
itemsChangeEffect="{dataChangeEffectSequence}"
...>
</mx:TileList >
<mx:Sequence id="dataChangeEffectSequence">
<mx:Blur
blurYTo="12" blurXTo="12"
duration="250"
perElementOffset="150"
filter="removeItem"/>
<mx:Move
duration="1500"
easingFunction="{Elastic.easeOut}"
perElementOffset="20"/>
...
</mx:Sequence>
В результате эффект довольно аккуратный. Например, при удалении элемента из поставщика данных он будет размываться, а другие элементы будут перемещаться, чтобы заполнить пустое пространство.
Однако мой поставщик данных - это ListCollectionView, который я использую для фильтрации элементов. Когда я устанавливаю критерии фильтра, он скроет пару элементов из TileList, но при удалении элемента анимации нет. Есть ли способ анимировать TileList, когда элемент фильтруется?
К сожалению, removeEffect применяется при удалении самого списка, а не отдельного элемента, содержащегося в списке. – jpgoulet