加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex – 什么是Spark列表中的itemChangeEffect等价物?

发布时间:2020-12-15 01:49:29 所属栏目:百科 来源:网络整理
导读:在flex 3中,使用List组件,可以向itemChangeEffect属性添加效果,允许您为列表控件中的项目的添加/删除设置动画. spark列表中的equiv似乎是rendererAdd和Removed事件,但是这不允许完全控制效果,因为一旦调度了事件就完成了删除,从而没有时间来实现效果. 有没有
在flex 3中,使用List组件,可以向itemChangeEffect属性添加效果,允许您为列表控件中的项目的添加/删除设置动画.

spark列表中的equiv似乎是rendererAdd和Removed事件,但是这不允许完全控制效果,因为一旦调度了事件就完成了删除,从而没有时间来实现效果.

有没有人知道如何在火花清单上完成相同的工作?

解决方法

在Stack Overflow: Animating Child Elements in Flex 4上查看此答案.

Flex 3 Lists将itemChangeEffect / dataChangeEffect烘焙到它们中,并且他们必须在List组件内部进行大量自定义配置才能实现这一点.由于Spark更新,架构更好,因此它们未在组件中包含任何效果处理,因此您无法执行itemChangeEffects之类的操作.

但是,您可以做的是在布局中创建效果.如果要创建AnimatedVerticalLayout,您需要做的就是扩展其VerticalLayout并覆盖updateDisplayList,然后使用TweenMax为项目内外的动画设置动画.这不是很容易:/但这是你现在唯一可以做的事情.一旦有人自动完成这个过程,它就会很快.

祝好运!

看看这个例子:Animated TimeMachine Layout by Gilles Guillemin.他有一些好东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读