我要同时创建三个Web视图的动画。当我关闭硬件加速时,它可以正确移动,但是它出了问题(似乎只有一个在正确地移动,而其他的正在等待动画结束,然后立即移动到新位置)。我做错了什么?你有看到这样的问题吗?
我正在使用Android SDK 4.0
这是代码:

ObjectAnimator[] anims = new ObjectAnimator[4];
float px = 10;
for( int i = 0 ; i < 4 ; i++)
    anims[i] = ObjectAnimator.ofFloat(webViews[i], "translationX", px);


AnimatorSet animSet = new AnimatorSet();

animSet.playTogether(anims);
animSet.setDuration(ANIMATION_DURATION);
animSet.start();

最佳答案

我遇到了类似的问题,但没有3个Web视图-可能更流利。无论如何,尝试将SDK目标设置为更高,可以使动画更快。

10-08 00:06