【问题标题】:Codename One - Cross-platform BrowserComponent page loading indicator代号一 - 跨平台 BrowserComponent 页面加载指示器
【发布时间】:2017-08-23 13:23:30
【问题描述】:

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

在代号一的开发者指南中是这样写的:

在 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 一起工作的类似功能?

非常感谢您的帮助。

【问题讨论】:

    标签: android ios codenameone


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2020-03-29
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-05-24
    相关资源
    最近更新 更多