我希望有一个清晰可见的部分进度条。例如,用户必须经过七个步骤来完成注册过程。我希望进度条被分成七个同样大的部分,每个部分之间都有明显的可见分隔符。用户完成一个步骤后,该部分的颜色会发生变化,就像正常进度条一样。如何创建一个带分节的进度条?
我是否被迫从代码中动态创建一堆视图来完成此任务,还是有更容易(更好)的解决方案?
我希望有一个清晰可见的部分进度条。例如,用户必须经过七个步骤来完成注册过程。我希望进度条被分成七个同样大的部分,每个部分之间都有明显的可见分隔符。用户完成一个步骤后,该部分的颜色会发生变化,就像正常进度条一样。如何创建一个带分节的进度条?
我是否被迫从代码中动态创建一堆视图来完成此任务,还是有更容易(更好)的解决方案?
只要您的第一部分完成填充所有数据,然后设置您的进度栏具有特定的值,就像您的活动中有四个部分,然后将进度栏值设置为25%一样。然后移动到第二部分,并再次执行相同的过程。
这是处理进度条的正常方式。这不是我所问的。 – user1323245
在这里可以回答最接近使用(非编程)方法的方法。 Custom ProgressBar With Multi Color希望它有帮助。
您可以为每个进度条尝试不同的背景图像。 – Oam
@ user1323245当进程正在前进时,您可以显示没有颜色的进度条。但我认为您不能将其分成多个部分。 – TheFlash