如何在Android中创建自定义progressbar?

如何在Android中创建自定义progressbar?,android,custom-controls,progress-bar,android-custom-view,Android,Custom Controls,Progress Bar,Android Custom View,让某件东西看起来像这样的最好方法是什么: 它上面的文本需要是可定制的,不仅是数字,还有一些字符串,这取决于上下文 在我看来: 创建自定义的视图,并在onDraw中执行所有计算和文本对齐 设置或扩展水平进度条的样式 你觉得怎么样?扩展进度条。。。重写onDraw() 这样做的主要原因是,所有主要方法都已经存在,面向对象编程的第一条规则是代码重用意味着不要重新发明轮子。也许此方法与自定义视图交叉,包括覆盖文本和标签的ProgressBar等。是的,这是最好的答案。阅读后,进行了一些搜索,发现:

让某件东西看起来像这样的最好方法是什么:

它上面的文本需要是可定制的,不仅是数字,还有一些字符串,这取决于上下文

在我看来:

  • 创建自定义的
    视图
    ,并在
    onDraw中执行所有计算和文本对齐
  • 设置或扩展水平
    进度条的样式

  • 你觉得怎么样?

    扩展进度条。。。重写onDraw()


    这样做的主要原因是,所有主要方法都已经存在,面向对象编程的第一条规则是代码重用意味着不要重新发明轮子。

    也许此方法与自定义视图交叉,包括覆盖文本和标签的ProgressBar等。是的,这是最好的答案。阅读后,进行了一些搜索,发现: