gpt4 book ai didi

android - Android AnimationSet 是否会覆盖子动画的持续时间和插值器?

转载 作者:太空狗 更新时间:2023-10-29 12:39:40 25 4
gpt4 key购买 nike

我有两个不同的动画:

AlphaAnimation alphaAnimation = new AlphaAnimation(0f,1f);
alphaAnimation.setDuration(1000);
alphaAnimation.setInterpolator(new AccelerateInterpolator());

ScaleAnimation scaleAnimation = new ScaleAnimation(1f,2f,1f,2f);
scaleAnimation.setDuration(3000);
scaleAnimation.setInterpolator(new DecelerateInterpolator());

我需要同步播放这个动画。

AnimationSet set = new AnimationSet(false);
set.addAnimation(alphaAnimation);
set.addAnimation(scaleAnimation);
set.setDuration(5000);
startAnimation(set);

我有一个问题。我在每个动画上设置了一些值,例如 interpolatorduration。当我在 AnimationSet 上设置它时,AnimationSet 影响(覆盖) 插值器值吗?这道题也对duration值。

最佳答案

是的,是的。AnimationSet 确实会覆盖“子”动画的持续时间值。文档中提到了这一点,我也进行了测试以确认。 setInterpolator 没有明确提及,但我也对其进行了测试,它也覆盖了所有子动画的插值。

关于android - Android AnimationSet 是否会覆盖子动画的持续时间和插值器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28063337/

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