android中的自定义步骤进度条

android中的自定义步骤进度条,android,progress-bar,android-custom-view,Android,Progress Bar,Android Custom View,我想创建一个如下所示的自定义进度条 它应该继续前进,直到到达其中一个圆圈。点亮它,然后继续朝下一个圆圈前进,直到到达最后一个圆圈 实现这一点的最佳方法是什么? -是否扩展进度条并覆盖onMeasure()&onDraw() -或者创建布局为根的复合组件,并用进度条填充 还有一些圆形的风景 更新 在第一种方法中,我想知道如何将进度条设置为控件大小的一半并将其居中? 另一种方法将使我使用嵌套布局,而且似乎更复杂。你认为呢?有一种完全不同的方法可以正确、轻松地完成这项工作?也许这个问题会对您有所帮助?

我想创建一个如下所示的自定义进度条 它应该继续前进,直到到达其中一个圆圈。点亮它,然后继续朝下一个圆圈前进,直到到达最后一个圆圈

实现这一点的最佳方法是什么? -是否扩展进度条并覆盖onMeasure()&onDraw() -或者创建布局为根的复合组件,并用进度条填充 还有一些圆形的风景

更新 在第一种方法中,我想知道如何将进度条设置为控件大小的一半并将其居中?
另一种方法将使我使用嵌套布局,而且似乎更复杂。你认为呢?有一种完全不同的方法可以正确、轻松地完成这项工作?

也许这个问题会对您有所帮助?没那么多。我添加了一个解释来明确我的目标,如果你遵循每种方法会发生什么?