大多人都说Android原生不支持Gif图的动态展示,而我之前也是在这种影响下潜意识认为Android原生不支持Gif图。但是我今天发现,其实WebView可以完美支持,WebView就是为了Web内容的展示而生,按理来说,所有web元素它都应该支持,而且不存在网上各种自定义GifView存在的性能问题。
废话少说,下面开始介绍WebView显示Gif图的用法。
mWeb.loadDataWithBaseURL(null, "<html>动态显示Gif表情<img src='file:///android_asset/f007.gif'/></html>", "text/html", "utf-8", null);
这个相信大家都已经用过了,就是不知道gif图也是可以动态显示的。既然可以显示,那就只要把原文封装成Html就行了。
另外,像手机QQ那样显示泡泡背景,WebView能不能做到呢?答案也是可以的,代码如下:
mWeb.setBackgroundColor(0);
mWeb.setBackgroundResource(R.drawable.b);
废话少说,下面开始介绍WebView显示Gif图的用法。
mWeb.loadDataWithBaseURL(null, "<html>动态显示Gif表情<img src='file:///android_asset/f007.gif'/></html>", "text/html", "utf-8", null);
这个相信大家都已经用过了,就是不知道gif图也是可以动态显示的。既然可以显示,那就只要把原文封装成Html就行了。
另外,像手机QQ那样显示泡泡背景,WebView能不能做到呢?答案也是可以的,代码如下:
mWeb.setBackgroundColor(0);
mWeb.setBackgroundResource(R.drawable.b);