2010-06-28 66 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

相关问题