Android Webview是否支持CSS3 WebKit动画?

时间:2011-11-25 02:17:46

标签: android html5 mobile css3

Android OS上的WebView控件是否支持硬件加速的css3动画?我在Safari Mobile上运行的所有webkit css(例如:-webkit-transition bla bla)在android上的工作方式是否相同?

2 个答案:

答案 0 :(得分:7)

是的,根据this page ... 它支持从版本3.0开始直到最后,心爱的果冻豆;)

另一方面,开发人员没有取得过于成功的结果。引自here

  

Android设备支持CSS动画 - 但仅限于单个动画   财产改变了。一旦你尝试动画不止一个   财产立刻,整个元素消失。在非原生Android中   浏览器,该元素将持续可见的持续时间   动画,但会在完成后立即隐藏。

并从同一来源更新:

  

..事实证明,Android 4.0实际上解决了这个问题。我们仍然需要   敦促这些资源的作者明确提到这一点   以前版本的Android中没有支持..

所以最终答案4.0+版本支持它很好..

更新: 来自KitKat WebView由Chromium(与Chrome浏览器中的引擎相同)提供支持,因此从此Android版本开始,应完全支持高级HTML5和CSS功能。有关此here

的更多信息

希望你觉得它有用..;)

答案 1 :(得分:2)

如果您希望webkit转换在Android Webview中加速动画硬件,您需要在清单文件中启用硬件加速,如下所示:

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

    ...

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

</manifest>

它并不完美,但它会大大提高渲染效果。