您的位置:首页 > 移动开发

使用WebView显示GIF图

2015-08-06 13:38 253 查看
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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: