如何在Android中制作自定义进度条?

9
什么是制作类似于以下图片的最佳方法: enter image description here 其上的文本需要可定制,不仅限于数字,有些字符串也要根据上下文进行调整。
从我所看到的来看:
1. 创建自定义视图(View),并在onDraw中执行所有计算和文本对齐操作。 2. 样式化或扩展水平进度条(ProgressBar)。
你认为呢?
1个回答

9

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

主要原因是所有主要方法已经存在,面向对象编程的第一规则是代码重用,不要重复造轮子。


1
也许这种方法与自定义视图相交,包括覆盖了ProgressBar的文本、标签和其他内容。 - Graeme
1
是的,这个答案是最好的。阅读后,我进行了一些搜索,并找到了这个链接:http://colintmiller.com/2010/10/how-to-add-text-over-a-progress-bar-on-android/。 - Alin

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