Codename One - 跨平台BrowserComponent页面加载指示器

时间:2017-08-22 15:06:36

标签: android ios codenameone

我正在使用BrowserComponent开发应用程序。有时候屏幕仍然是白色的"对于(太多)秒,因为页面加载缓慢:应用程序用户可以发现应用程序被阻止,但事实并非如此。我猜这是一个(做得好)"页面加载指标"可能很有用。

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

在Android上,加载网页时可能会显示本机指示符。可以使用Display.getInstance()。setProperty(" WebLoadingHidden"," true")禁用此功能。呼叫。您只需要调用一次。

好的,但该指标仅适用于Android,并不好。我需要一个更好的页面加载指示器:

  • 它的跨平台(至少是Android和iOS);
  • 它不是突兀的;
  • 它让用户知道装载的百分比。

例如,看看这个截图: https://scdn.androidcommunity.com/wp-content/uploads/2011/12/Screenshot_2011-12-23-18-55-56-303x540.png

在屏幕截图中,在地址栏和页面正文之间,有一个薄的,蓝色且外观漂亮的进度条,这是一个页面加载指示器。

如何实现类似于BrowserComponent的类似功能?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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