【问题标题】:Is there a way to show animated gif in Safari Mobile on Android?有没有办法在 Android 上的 Safari Mobile 中显示动画 gif?
【发布时间】:2014-01-18 03:28:58
【问题描述】:

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

非常感谢!

【问题讨论】:

    标签: android mobile safari css-animations


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢。这是一个有用的答案,如果有点令人失望:-) 我猜对我来说没有灵丹妙药!
    【解决方案2】:

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

    • gif 在 iOS 设备上显示精美(我正在运行 iOS6 的 iPhone4 上进行测试,并且 gif 运行流畅。我也在较新的设备上进行了测试......它只会变得更好!)
    • gifs 在 android 上显示得非常糟糕(我正在运行 android 4.1 的 Galaxy S3 上进行测试)。显示平面图就更好了,gif动画滞后很多)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-24
      • 2020-07-31
      • 2019-08-29
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 2014-04-15
      • 2022-06-14
      相关资源
      最近更新 更多