Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AnimationSet是否覆盖子动画的持续时间和插值器?_Android_Animation - Fatal编程技术网

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

Android AnimationSet是否覆盖子动画的持续时间和插值器?,android,animation,Android,Animation,我有两种不同的动画: AlphaAnimation alphaAnimation = new AlphaAnimation(0f,1f); alphaAnimation.setDuration(1000); alphaAnimation.setInterpolator(new AccelerateInterpolator()); ScaleAnimation scaleAnimation = new ScaleAnimation(1f,2f,1f,2f); scaleAnimation.set

我有两种不同的动画:

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);
我有个问题。我在每个动画上设置了一些值,例如插值器持续时间。当我在AnimationSet上设置插值器值时,AnimationSet是否影响(覆盖)插值器值?这个问题也与持续时间值有关。

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