Android 代码名一-跨平台浏览器组件页面加载指示器

Android 代码名一-跨平台浏览器组件页面加载指示器,android,ios,codenameone,Android,Ios,Codenameone,我正在开发一个带有BrowserComponent的应用程序。有时屏幕会保持“全白”状态(太多)秒,因为页面加载很慢:应用程序用户可以发现应用程序被阻止,但事实并非如此。我想一个(做得好的)“页面加载指示器”会很有用 在Codename One的开发者指南中,它是这样写的: 在Android上,加载网页时可能会显示本机指示器。可以使用Display.getInstance().setProperty(“WebLoadingHidden”、“true”);呼叫您只需要调用一次 好的,但那个指示器只

我正在开发一个带有BrowserComponent的应用程序。有时屏幕会保持“全白”状态(太多)秒,因为页面加载很慢:应用程序用户可以发现应用程序被阻止,但事实并非如此。我想一个(做得好的)“页面加载指示器”会很有用

在Codename One的开发者指南中,它是这样写的:

在Android上,加载网页时可能会显示本机指示器。可以使用Display.getInstance().setProperty(“WebLoadingHidden”、“true”);呼叫您只需要调用一次

好的,但那个指示器只在Android上,不好。我需要一个更好的页面加载指示器:

  • 它是跨平台的(至少是Android和iOS)
  • 它并不突兀
  • 它为用户提供了加载百分比的概念
例如,请看以下屏幕截图:

在屏幕截图中,在地址栏和页面主体之间,有一个薄的、蓝色的、好看的进度栏,这是一个页面加载指示器

如何实现与Browser组件协同工作的类似功能


非常感谢您的帮助。

您只需在页面加载时在北面添加一个滑块组件,并将其填满即可。问题是我们没有API中的加载阶段指示。我们只有已加载的回调来指示加载已完成

好的,我已经提交了一个功能请求: