android - 动画无法通过硬件加速正常工作

标签 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();

最佳答案

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

关于android - 动画无法通过硬件加速正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8833260/

相关文章:

android - 基于动态指定的 XML 渲染 Android UI

android - 使用 React Native 的 Webview 和 listview 中的 Youtube 视频

jquery - 从滚动开始的动画 gif

javascript - 如何在 Android WebView 中使用 JavaScript 加载本地 HTML?

android - flutter webview net::ERR_NAME_NOT_RESOLVED

android - Flutter Gradle 任务失败 MergeDexDebug

android - 确定从 Google Play 商店购买应用的日期(或版本) - 相当于 iOS appStoreReceiptURL

android - 无法在 Moto Android 设备上获取数据漫游状态?

c# - 高级 gif 库

react-native - React native Reanimated 条件动画 View 移动