Android Webview是否支持CSS3 WebKit动画?

Android Webview是否支持CSS3 WebKit动画?,android,html,mobile,css,Android,Html,Mobile,Css,Android操作系统上的WebView控件是否支持硬件加速的css3动画?以及我在Safari Mobile上使用的所有webkit css(例如:-webkit transition bla bla bla bla),它们在android上是否也适用?如果您希望在android Webview中对webkit过渡进行动画硬件加速,则需要在清单文件中启用硬件加速,如下所示: <?xml version="1.0" encoding="utf-8"?> <manifest xm

Android操作系统上的WebView控件是否支持硬件加速的css3动画?以及我在Safari Mobile上使用的所有webkit css(例如:-webkit transition bla bla bla bla),它们在android上是否也适用?

如果您希望在android Webview中对webkit过渡进行动画硬件加速,则需要在清单文件中启用硬件加速,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    ... >

    ...

    <application ... android:hardwareAccelerated="true">
        ...
    </application>

</manifest>

...
...
这并不完美,但它大大改善了渲染效果。

是的,根据。。 它支持从3.0版开始,直到最后一个版本,亲爱的Jelly Bean;)

另一方面,开发人员经历了不太成功的结果。引自:

Android设备支持CSS动画,但只有在单个 属性已更改。一旦您尝试设置多个动画 属性时,整个元素将立即消失。在非本地Android中 在浏览器中,元素将在 动画,但将在完成后立即隐藏

并从同一来源更新:

…事实证明,安卓4.0实际上解决了这个问题。不过,我们需要 敦促这些资源的作者明确提到这一点 以前版本的Android中不提供支持

因此,最终答案4.0+版本以一种良好的方式支持它

更新:来自KitKat的WebView由Chrome提供动力(与Chrome浏览器中的引擎相同),因此从这个Android版本来看,应该完全支持高级HTML5和CSS功能。。更多关于这个


希望你觉得它有用

您的答案是关于浏览器应用程序的,但问题是关于WebView控件的。我在WebView中测试了CSS旋转动画(请参阅),它只在最新的4.4 KitKat上工作。谢谢。KitKat中的Android WebView是由Chromium引擎提供动力的,在它由WebKit提供动力之前(基本上与旧的默认浏览器相同),所以我更新了答案我的错误:我试图在伪元素之前制作动画,而WebView在KitKat之前有一个bug(可能是这个)。除此之外,你的答案绝对正确。