【问题标题】:Animation doesn't work properly with hardware acceleration动画无法与硬件加速一起正常工作
【发布时间】:2012-01-12 21:13:01
【问题描述】:


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

【问题讨论】:

    标签: android animation webview


    【解决方案1】:

    我遇到了类似的问题,但不是 3 个 webviews - 它可能更不流畅。无论如何,尝试将 SDK 目标设置得更高,它会使动画更快。

    【讨论】:

    • 可能是正确的方向,但它不能解决问题......似乎它不是慢问题,但一次只有一个视图动画。还是谢谢。
    猜你喜欢
    • 2017-09-19
    • 2019-08-09
    • 2011-10-29
    • 2020-02-26
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多