如何使用全屏图像暂时隐藏WebView?

时间:2012-07-22 18:48:08

标签: android webview android-webview android-resources

在WebView中显示(本地)图像为straightforward

但这意味着它必须适合我标准的WebView框架(例如减去标题栏)。

在将任何页面或URL加载到WebView之前,我可以通过执行以下操作来实现:

myWebView.setBackgroundColor(0);
myWebView.setBackgroundResource(R.drawable.myImage);

但是 之后,某些页面已经加载并呈现,上述技巧不再适用。

有没有办法用全屏图像模糊WebView? (当然,在加载新的HTML页面或URL之前)

注意:webview.loadUrl()解决方案感兴趣。

1 个答案:

答案 0 :(得分:2)

您可以针对WebViewClient设置自己的WebView并让它覆盖以下两种方法:

然后,当页面开始加载时,切换图像(您覆盖在例如ImageView中)是可见的。加载页面完成后,请将其重新设置为invisiblegone。每次WebView加载页面时都会这样。

相关问题