动画在硬件加速时无法正常工作

时间:2012-01-12 10:09:07

标签: android animation webview


我正在同时创建三个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();

1 个答案:

答案 0 :(得分:1)

我有类似的问题,但没有3个网页浏览 - 它可能更流利的杀戮。无论如何,尝试将SDK目标设置得更高,它会使动画更快。