自定义圆形搜索栏

时间:2014-05-12 07:44:39

标签: android

我很难通过以下方式试验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();
        }
    }

0 个答案:

没有答案