9

我想启动我的应用程序并立即显示主屏幕。屏幕上的一半信息将从本地存储加载,另一半将来自 Web 服务。这些中的每一个都将位于两个不同的片段上。我想在从 web 服务获取数据时显示一个加载不确定的进度条,类似于 Google Play 商店如何加载它的应用程序日期,如下面的两个状态所示:

状态 1 和状态 2(Google Play 商店)

我对实现它的想法如下:

在一个布局中加载带有进度条和普通屏幕(隐藏)的片段。收集来自 Web 服务的数据后,填充普通屏幕,然后隐藏包含进度条的视图组并显示包含数据的视图组。

这是最佳实践吗?有比这更好的方法吗?

提前致谢。

4

1 回答 1

2

您可以自己实现它,但您也可以 在 github 上使用一个名为ProgressFragment的简单库

于 2013-11-08T14:54:11.337 回答