我是使用CordovaWebView的新手,我有以下问题
当我尝试将内容加载到CordovaWebView时,首先它会显示一个空的白色屏幕,直到它加载它的内容为止。
我想要的是显示原生加载屏幕,直到CordovaWebView完成加载它的内容
有人可以帮忙吗?
答案 0 :(得分:3)
您可以覆盖cordova lib中存在的cordovaWebviewClient并实现" onPageStarted"和" onPageFinished"方法。 在pagestart中,将进度条可见性显示为可见,并在页面完成后使其消失。
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, favicon);
progressBar.setVisibility(View.GONE);
}
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
}