如何使用Android WebView制作动画GIF

时间:2010-04-24 01:39:16

标签: android android-widget animated-gif

Android的WebView呈现的动画GIF图像似乎没有动画效果。有没有人想出如何使它们工作?我正在用2.1-u1测试N1。所有可用的网络设置似乎都不适用。

5 个答案:

答案 0 :(得分:10)

不支持YET。 在这里阅读更多相关信息: http://code.google.com/p/android/issues/detail?id=3422

  

对于像Droid和Nexus One这样的大型内存手机,在Froyo(未发布)中进行了双线更改   启用动画GIF。对于小型内存手机而言,这种变化并非微不足道,并没有进入这个未来   释放。

答案 1 :(得分:5)

作为一种解决方法,如果您使用的是自定义WebView,则可以同时执行以下两项操作:

请注意,这不是显示GIF的解决方案,您必须修改网页内容,并以任何格式(JPG,PNG等)将GIF动画转换/拆分为不同的文件(每帧一个)。

答案 2 :(得分:3)

除了MediaPlayer播放的电影片段外,Android不支持AFAIK动画GIF。

答案 3 :(得分:2)

Froyo(Android 2.2)支持动画GIF。

答案 4 :(得分:0)

使用Android的WebP格式。

https://developers.google.com/speed/webp/

有几种在线工具可用于将动画GIF转换为WebP格式(http://www.zamzar.com/convert/gif-to-webp/就是一个例子)。

请注意,大多数其他浏览器不支持WebP,因此您可能需要应用一些逻辑来选择基于平台的GIF或WebP。