2010-06-28 97 views
3

我試圖在刪除頂行時爲列表添加動畫。所有examples我能找到使用itemsChangeEffect綁定到效果,但這個屬性只存在於MX列表,沒有火花名單。火花List有沒有類似mx list中的itemsChangeEffect的東西?

任何想法,我怎樣才能在星火列表做了同樣的效果呢?

我想有輕微淡出效果在列表中刪除最頂端項之前,其餘項目向上移動到更換的差距。

回答

1

這實際上是一種效果,而不是一個屬性。內部實現是非常不同的,雖然通過MXML使用它們的差異是被屏蔽的。

儘管如此,這並不似乎是Flex 4中List類的功能。您可以投票給有此功能在ideas.adobe.com補充說:

+0

我的衝動,你不得不延長星火列表添加效果(而不是屬性)以動畫的東西。在Flex Show premium屏幕視頻系列中,我有一個關於創建自定義數據效果的插曲。這裏將使用相同的概念。您也可以查看Halo代碼並查看有關將其應用於Spark的信息。 – JeffryHouser 2010-06-28 20:09:43

1

他們特意從星火刪除itemsChangeEffect由於Spark中的新功能之一是佈局邏輯是從成分分離,這樣就可以實現與添加自己的自定義列表佈局/刪除對itemRenderer的影響。當調用Spark容器的measure()或updateDisplayList()方法時,測量和子佈置的任務會立即委託給Spark佈局實例。

+0

查看http://coenraets.org/blog/2010/02/flexstore-revisited-building-an-animated-spark-layout/瞭解更多詳細信息 – dede 2010-08-04 12:07:25

+0

另請參見相同的問題:http://stackoverflow.com/問題/ 1917566 /什麼最itemchangeeffect等效功能於火花列表 – dede 2010-08-04 15:04:23

相關問題