1

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

非常感谢!

4

2 回答 2

1

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

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

为了与各种 android 版本广泛兼容,您可能最好使用 javascript 或 css 动画(不确定后者是否可以一直追溯到最早的版本)。

于 2012-04-24T18:10:53.213 回答
1

在对我正在从事的项目进行测试后,我可以这样说:

  • gif 在 iOS 设备上显示精美(我正在运行 iOS6 的 iPhone4 上进行测试,并且 gif 运行流畅。我也在较新的设备上进行了测试......它只会变得更好!)
  • gif 在 android 上的显示效果很差(我正在运行 android 4.1 的 Galaxy S3 上进行测试)。显示平面图像更好,gif动画滞后很多)。
于 2014-01-17T19:28:58.613 回答