gpt4 book ai didi

android - 在 Android 中的 playTogether AnimatorSet 中对连续 AnimatorSet 进行动画处理

转载 作者:行者123 更新时间:2023-12-02 10:15:16 25 4
gpt4 key购买 nike

我正在尝试使用 AnimatorSets 链接一组动画。

我有这样的东西:

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 同时执行?

感谢您的帮助。

最佳答案

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

关于android - 在 Android 中的 playTogether AnimatorSet 中对连续 AnimatorSet 进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36706708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com