public void setMin(int min) {
        mMin = min;
        if (mMin > mMax) {
            setMax(mMin + 1);
        }
        updateKeyboardRange();
        mSeekBarDrawable.setNumSegments(mMax - mMin);

        if (mValue < mMin || mValue > mMax) {
            setProgress(mValue);
        } else {
            updateThumbPosForScale(-1);
        }
    }
Sets the minimum value for this AbsSeekBar
if the supplied argument is bigger than the Current MAX value,
the MAX value will be set to MIN+1
<p>
Also if the current progress is out of the new range, it will be set to MIN
</p>

@param min Progress min value
@see #setMax(int)
@see #setProgress(int)
caprice/ui/src/main/java/net/qiujuer/genius/ui/widget/AbsSeekBar.java