通常我们使用webView加载网页的时候,如果直接加载会显得很突兀,所以要加一个过渡,当网页还没显示完全的时候,有个进度条显示进度,如图所示
就是上面那个蓝色的进度条
我们来重写一下WebView
/**
* User: Picasso
* Date: 2015-11-29
* Time: 14:06
*/
@SuppressWarnings("deprecation")
public class ProgressWebView extends WebView {
private ProgressBar progressbar;
public ProgressWebView(Context context, AttributeSet attrs) {
super(context, attrs);
progressbar = new ProgressBar(context, null, android.R.attr.progressBarStyleHorizontal);
progressbar.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, 10, 0, 0));
progressbar.setProgressDrawable(context.getResources().getDrawable(R.drawable.progress_bar));
addView(progressbar);
// setWebViewClient(new WebViewClient(){});
setWebChromeClient(