有没有办法在Android上的Safari Mobile中显示动画gif?
问题描述:
我有一个web应用程序,而不是原生的Android应用程序,我们用作加载图标的动画gif并未显示其动画。我浏览过其他网站,似乎没有动画GIF在Android手机上的Safari移动版上工作,但我一直无法找到证明确实如此。有谁知道为什么Android浏览器不显示GIF动画?有没有解决方法?我已经看到很多有关在本地应用程序中在WebView中显示动画的主题,但没有看到直接的Web应用程序。我必须用css动画创建图像吗?有没有办法在Android上的Safari Mobile中显示动画gif?
非常感谢!
答
Android使用webkit,它是Safari的底层引擎,而不是Safari本身。
从历史上看,由于图形合成的方式,它不支持动画GIF,但是它们可以由用户在某些更新设备上的浏览器高级设置下选择性地启用。这可能不会使他们对你有用。
对于与各种Android版本的广泛兼容性,您可能会更好使用JavaScript或css动画(不知道后者是否会一直回到最早的版本)。
答
一个项目,我的工作运行测试后,我可以说:
- GIF图像显示在美丽的iOS设备(我测试上的iPhone4的运行iOS6的和GIF流畅运行我有。在更新的设备上测试以及...它只会变得更好!)
- gifs在android上显示非常糟糕(我正在测试运行android 4.1的Galaxy S3)。它更好地显示一个平面图像,gif动画滞后很多)。
非常感谢。这是一个有用的答案,如果有点令人失望:-)我猜没有银弹! – 2012-04-24 18:14:19