【发布时间】:2017-08-03 04:47:59
【问题描述】:
我想创建一个圆形进度条,显示文件上传和下载的进度,就像什么应用程序显示的那样。我在 github 上看到了可用的数字或库。我确实知道有人问过这个问题,并且我已经完成了这些问题以及下面链接中提到的问题。
https://github.com/lzyzsd/CircleProgress
https://stackoverflow.com/questions/37238185/how-to-create-a-circularprogressbar-like-whatsapp-during-image-uploading
但上面的链接是指图书馆。有什么方法可以在不使用任何库的情况下创建圆形进度条?
在 stackoverflow 的一个链接中,我在下面的代码中找到了
ObjectAnimator animation = ObjectAnimator.ofInt (progressBar, "progress", 0, 500);
animation.setDuration (5000);
animation.setInterpolator (new DecelerateInterpolator());
但上面的代码并没有动态设置进度。表示进度条工作 5 秒。进度条不必须始终运行 5 秒。文件大小可能会有所不同,进度条也会有所不同。我的问题是如何在不使用库的情况下动态制作循环进度条?
【问题讨论】:
标签: android android-progressbar