我正在使用 BrowserComponent 开发一个应用程序。有时屏幕会保持“全白”(太多)秒,因为页面加载速度很慢:应用程序用户可以发现应用程序被阻止,但事实并非如此。我想(做得好)“页面加载指示器”可能会有用。
在Codename One的开发指南中,是这样写的:
在 Android 上,加载网页时可能会显示 native 指示器。这可以使用 Display.getInstance().setProperty("WebLoadingHidden", "true"); 禁用。称呼。您只需调用一次。
好的,但该指示器仅适用于 Android,而且效果不佳。我需要一个更好的页面加载指示器:
- 它是跨平台的(至少是 Android 和 iOS);
- 它不突兀;
- 它让用户了解加载的百分比。
在截图中,在地址栏和页面主体之间,有一个细细的蓝色进度条,好看,那是一个页面加载指示器。
如何实现与 BrowserComponent 一起工作的类似功能?
非常感谢您的帮助。
最佳答案
您可以只在北方添加一个 slider 组件,并在页面加载时填充它。问题是我们没有来自 API 的加载阶段的指示。我们只有 loaded 回调来指示加载已完成。
关于android - Codename One - 跨平台 BrowserComponent 页面加载指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45821260/