如何管理 Android Webview 的空白加载屏幕?

新手上路,请多包涵

这与其说是直接问题,不如说是视觉问题,但是当 WebView 在我的应用程序中加载时,屏幕会空白 2-4 秒,直到内容完全加载。时间取决于正在加载的内容的大小。

有没有办法管理这个,这样屏幕只会在加载时刷新内容?像“正在加载…”动画或类似的东西?我只是不想向我的用户呈现纯白屏幕。

我有一个启动画面,然后加载 WebView。在最初的空白暂停(加载时)之后,WebView 工作正常,但我想将它保持在特定屏幕上,直到页面已加载或出现带有进度加载器的黑屏。

有没有什么东西可以检测到加载完成?如果是这样的话,我可以将其用作触发器。

有谁知道管理这个空白屏幕的方法吗?

谢谢!

/r

原文由 Robbe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 770
2 个回答

您也可以使 webview 透明:

 webview.setBackgroundColor(0x00000000);

原文由 Lawrence Cherone 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏