我很难通过以下方式试验CircularSeekBarExample: - https://github.com/passsy/android-HoloCircularProgressBar。我试图根据值控制搜索栏的旋转,但我无法理解它是如何运作的。我在提供以下代码。任何人请让我知道下面的代码在这个例子中做了什么。谢谢!
我的代码: -
* Sets the progress.
*
* @param progress
* the new progress
*/
public void setProgress(final float progress) {
if (progress == mProgress) {
return;
}
if (progress == 1) {
mOverrdraw = false;
mProgress = 1;
} else {
if (progress >= 1) {
mOverrdraw = true;
} else {
mOverrdraw = false;
}
mProgress = progress % 1.0f;
}
if (!mIsInitializing) {
invalidate();
}
}