在 Android 中制作这个圆圈的最佳方法是什么?我不想学习OpenGL只是为了画一个简单的进度圈(圆环),但如果没有其他办法我会的。在开始之前,我想问一下大家,你们的想法如何。我愿意接受有关如何实现这一点的各种建议。
最佳答案
Android 中有一个内置的 ProgressBar
小部件,默认情况下呈现为圆形。
您可以使用由 ShapeDrawable
支持的 ImageView
,它是一个环形,并具有您选择的渐变扫描填充。
您可以创建 100 个 PNG 文件,每个百分比一个,并可以通过 LevelListDrawable
使用这些文件。
您可以使用 Canvas
将整个内容自己绘制为自定义View
。
可能还有其他选择,但这应该可以帮助您。
关于android - 如何制作进度圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875678/