SetProgress调用setLevel作为进度条

时间:2015-01-19 17:38:16

标签: android

我有一个关于android默认进度条如何工作的问题。当你调用方法setProgress()时,它是否基本上在一个Clip drawable上为进度条调用setLevel?

谢谢

1 个答案:

答案 0 :(得分:0)

It calls setLevel on any drawable actually。 API中没有限制为不确定或决定性的drawable设置什么样的Drawable,因此它可以是任何东西。

它也做了一些其他事情。最值得注意的是,ProgressBar实际上会在UI线程上发布绘图操作,因此您可以在工作线程上调用setProgress。它还处理动画和其他绘图操作。

相关问题