首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android的playTogether AnimatorSet中动画化一个连续的AnimatorSet

在Android的playTogether AnimatorSet中动画化一个连续的AnimatorSet
EN

Stack Overflow用户
提问于 2016-04-19 00:59:50
回答 1查看 2.2K关注 0票数 5

我试图用AnimatorSets链接一组动画。

我有这样的事情:

代码语言:javascript
复制
AnimatorSet sequentialSet = new AnimatorSet();
sequentialSet.playSequentially(animOne, animTwo, animThree);

AnimatorSet togetherSet = new AnimatorSet();
togetherSet.playTogether(sequentialSet, animFour, animFive);
togetherSet.setDuration(ANIM_TIMEOUT);
togetherSet.start();

然而,所发生的是,animOne与animFour和animFive一起动画,然后是animTwo动画,然后是animThree动画。有没有人见过这种情况,有没有办法让动画animOne,animTwo,animThree在animFour和animFive的同时执行?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-19 22:00:21

问题是togetherSet.setDuration(ANIM_TIMEOUT)正在覆盖所有动画的持续时间。我的解决方案是为每个动画分别设置持续时间,而不是在集合本身上设置它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36706708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档