1、将Gif图放入工程的assets文件夹下
2、下面是主要代码
public class WebViewShowGifActivity extends Activity {
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ac_web_gif_layout);
webview = (WebView) findViewById(R.id.webview);
WebSettings settings = webview.getSettings();
if (Build.VERSION.SDK_INT >= 11) {
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);// 禁止硬件加速
}
webview.setBackgroundColor(Color.TRANSPARENT);
if (Build.VERSION.SDK_INT >= 19) {
settings.setUseWideViewPort(true); // a
settings.setLoadWithOverviewMode(true);// b, a和b是成对使用的
} else {
settings.setSupportZoom(false);
settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
}
webview.loadDataWithBaseURL(
null,
"<HTML><body bgcolor='#f3f3f3'><div align=center><IMG src='file:///android_asset/refresh.gif'/></div></body></html>",
"text/html", "UTF-8", null);
}
}