有没有办法在Android上的Safari Mobile中显示动画gif?

时间:2012-04-24 17:48:44

标签: android mobile safari css-animations

我有一个网络应用程序,而不是原生Android应用程序,我们用作加载图标的动画gif不会显示其动画。我浏览了其他网站,似乎没有动画GIF在Android上的Safari移动设备上工作,但我一直无法找到记录确认的情况。有谁知道为什么Android浏览器不显示GIF动画?这有解决方法吗?我已经看到很多关于在本机应用程序中在WebView中显示动画的主题,但是对于直接的Web应用程序都没有。我是否必须使用css动画创建图像?

非常感谢!

2 个答案:

答案 0 :(得分:1)

Android使用的是webkit,这是Safari的底层引擎,而不是Safari本身。

由于图形的合成方式,历史上它不支持动画GIF,但是在某些更新的设备上,用户可以选择在浏览器的高级设置下启用这些GIF。这可能不会对你有用。

为了与各种Android版本广泛兼容,你最好使用javascript或css动画(不确定后者是否会在最早的版本中一直运行)。

答案 1 :(得分:1)

用我正在研究的项目运行测试后,我可以这样说:

  • gifs在iOS设备上展示得非常漂亮(我正在测试运行iOS6的iPhone4和GIF运行顺畅。我已经在新设备上进行了测试......它只会变得更好!)
  • gifs在android上显示得非常糟糕(我正在测试运行android 4.1的Galaxy S3)。它甚至更好地显示平面图像,gif动画落后很多)。