如何在安卓系统中完成进度条?

3
在我的 Android 应用程序中,我希望有一栏指示用户完成了多少个项目的进度条。 我会称其为“进度条”,但与大多数人所说的进度条不同的是,它不表示计算机在某个处理任务中的进度,而是表示用户在长时间内所达到的程度。
当我只允许每个项目完成 3 个任务时,我采用了简单的方法。我仅保存了每个阶段的进度条外观的不同图像。然而,对于具有许多十几个任务的项目,这显然是不切实际的。必须有更好的方法。
我设计了一个简单的示例,展示了我正在尝试做的事情。我会感激任何帮助和建议。 Completion Bar
2个回答

4

但是根据Android Studio的说法,ProgressBar不就是一个旋转的东西吗? - CodyBugstein
不一定。我编辑了我的答案,展示了水平条的布局代码。 - Dave C
这个解决方案节省了我很多时间! - hetsgandhi

0

我看不出你试图实现的目标与进度条的正常功能有任何区别。您只需要为每个任务分配一个值,例如,如果一个任务有12个子任务,每个子任务的权重都为1,则应将进度条的最大值设置为12,并在用户完成其子任务时递增它。

普通进度条就是为了解决这个问题而设计的,这样您就不必为每个不同的任务制作图像/资源。如果您需要帮助编写代码,请告诉我。我很乐意帮忙。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接