Android 动画在半个时间段结束

Android 动画在半个时间段结束,android,android-animation,objectanimator,Android,Android Animation,Objectanimator,我使用的是一个动画师,但是我在测试Android API 22时遇到了一个大问题 ValueAnimator mAnimation = ValueAnimator.ofFloat(3000); mAnimation.setDuration(3000); 此过程在1500ms左右结束(约为持续时间的一半) 我不明白为什么 如果我使用ObjectAnimator,我会得到相同的结果 在2台具有API 22的设备上进行测试,结果不同。 在1中,动画是正确的 在第二种情况下,动画以半持续时间结束 怎么

我使用的是一个动画师,但是我在测试Android API 22时遇到了一个大问题

ValueAnimator mAnimation = ValueAnimator.ofFloat(3000);
mAnimation.setDuration(3000);
此过程在1500ms左右结束(约为持续时间的一半) 我不明白为什么

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

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

怎么可能

我也使用ObjectAnimator发布代码(动画在9000ms左右结束):

已解决
选中开发人员选项(设置菜单)。缩放动画设置为0.5x(我不知道为什么…)。所以现在在1x上,一切都很完美。谢谢

您应该发布整个动画代码,也许还有布局文件。您可能会遇到一些计算问题动画代码已经完成,我没有其他问题。布局也一样。您可以从“开发人员选项”检查其他设备的动画持续时间比例吗。确保它设置为1xOk,我会检查。但如果例如,设置为2x,我如何通过应用程序进行管理?我需要知道比例是否正确,因为如果不正确,我的应用程序将无法工作
mAnimation = ObjectAnimator.ofInt(seek_bar, "progress", 18000);
mAnimation.setDuration(18000);
mAnimation.setInterpolator(new LinearInterpolator());
mAnimation.setupStartValues();
mAnimation.start();