我正在同时创建三个webview的动画。当我关闭硬件加速时,它正在正确移动,但它出错了(似乎只有一个正在正确移动,而其他正在等待动画结束然后立即移动到新位置)。我做错了什么?你见过这样的问题吗?
我使用的是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();
答案 0 :(得分:1)
我有类似的问题,但没有3个网页浏览 - 它可能更流利的杀戮。无论如何,尝试将SDK目标设置得更高,它会使动画更快。