Я использую элемент управления TileList с последовательностью эффектов, связанной со свойством itemsChangeEffect.
<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, когда элемент фильтруется?