1
我正在使用一個TileList控件,其中的效果序列鏈接到itemsChangeEffect屬性。如何將flex tilelist數據效果與ListCollectionView數據提供器結合使用
<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 2009-11-13 00:22:09