如何在不等待整个页面加载到 webview 中的情况下隐藏进度条?

问题描述 投票:0回答:1

我的应用程序中有一个网络视图页面。还有一个用于控制加载页面的进度条。进度条一直工作到加载所有页面,但我想在第一次上传后隐藏它。我怎样才能在 kotlin 或 java 中做到这一点?

java android kotlin mobile webview
1个回答
0
投票

我认为现在您已经扩展了

WebViewClient
并重写了方法
onPageStarted
onPageFinished
来显示/隐藏进度条。

您还需要扩展

WebChromeClient
并重写方法
onProgressChanged
,以便您可以在第一个数据开始加载到 Web 视图中后隐藏进度条 - 如果这就是您想要做的,那么目前还不清楚您想要什么来实现。

要在您使用的 WebView 中设置类,分别使用方法

WebView.setWebViewClient
WebView.setWebChromeClient

© www.soinside.com 2019 - 2024. All rights reserved.