标签: android android-progressbar
我想创建一个自定义形状的进度条,它会根据进度改变颜色(但这几乎是一个不同的问题......)。
那么创建自定义形状进度条的最佳方法是什么(如下图所示)(对不起MS Paint绘图技巧不好):
答案 0 :(得分:3)
要拥有所有可能性,您应该创建一个从progressbar派生的自定义类,并完全覆盖onDraw()方法。在您可以使用canvas.drawArc()的一侧绘制拱形并更改条形图的颜色,您可以简单地调整“颜色”。
canvas.drawArc()