如何在android中显示gif图像?

问题描述:

任何人都可以告诉我如何在android.I显示.gif图像我有谷歌,但我发现了一些样本,但这些都没有清除。任何人都可以给我至少一个简单的例子呢?如何在android中显示gif图像?

建议,请

感谢您的宝贵时间!..

+0

可以使用的WebView加载.gif图片。 – Aadi 2013-05-14 10:12:21

+0

试试这个链接,它可能会帮助你。 http://iamvijayakumar.blogspot.in/2012/06/android-animated-gif-example.html – Aadi 2013-05-14 10:13:47

+0

您的问题关于动画GIF,或者只是将其显示为静态图像?我相信你可以使用Android.graphics.Movie类来制作GIF动画。否则,我们需要更多信息。 – LokiSinclair 2013-05-14 10:14:19

您可以使用GIF的每一帧创建使用AnimationDrawable动画。

该链接有很好的工作示例you can check this out.网上有很多教程,通过它你可以做到这一点。据我所知android无法播放gif没有webview,但this tutorial显示如何做到这一点与图像视图(我还没有尝试过)。

+0

我无法看到上面的网址,你给了什么 – Nakshatran 2013-05-14 10:31:12

我有WebView

WebView webView = (WebView) view.findViewById(R.id.webView); 
webView.getSettings().setLoadWithOverviewMode(true); 
webView.getSettings().setUseWideViewPort(true); 
webView.loadUrl(URL_IMAGE); 

做到了与setLoadWithOverviewMode()setUseWideViewPort()方法将显示内容适合在屏幕上。

滑翔库现在支持GIF动画:https://github.com/bumptech/glide

这显然是在此基础上依据:https://gist.github.com/devunwired/4479231