What would be the best way to make this circle in android? I don’t want to learn OpenGL just to draw a simple progress circle (ring), but if there’s no other way I will. Before start, I want to ask you guys, what do you think. I’m open to all kind of suggestions on how to make this.

There is a
ProgressBarwidget built into Android, that by default renders as a circle.You can use an
ImageViewbacked by aShapeDrawablethat is a ring, with a gradient sweep fill of your choosing.You can create 100 PNG files, one per percentage, and use those, perhaps via a
LevelListDrawable.You can draw the whole thing yourself as a custom
Viewusing theCanvas.There are probably other alternatives as well, but this should get you going.