动画在半场持续时间结束

时间:2016-07-07 22:45:08

标签: android android-animation objectanimator

我正在使用动画师,但我在Android API 22上测试时遇到了大问题

ValueAnimator mAnimation = ValueAnimator.ofFloat(3000);
mAnimation.setDuration(3000);

此mAnimation在大约1500ms(大约持续时间的一半)结束 我不明白为什么......

如果我使用ObjectAnimator,我会得到相同的结果。

在具有API 22的2台设备上进行测试,结果不同。 1,动画是正确的 2,动画以半持续时间结束

怎么可能?

我也使用ObjectAnimator发布代码(动画结束时间约为9000毫秒):

mAnimation = ObjectAnimator.ofInt(seek_bar, "progress", 18000);
mAnimation.setDuration(18000);
mAnimation.setInterpolator(new LinearInterpolator());
mAnimation.setupStartValues();
mAnimation.start();

解决 检查开发人员选项(设置菜单)。比例动画设置为0.5x(我不知道为什么......)。所以现在1x都完美无缺。感谢

0 个答案:

没有答案