public void setEndColor(final int color) {
        if (this.endColor != color) {
            this.endColor = color;
            // delta变化
            refreshDelta();

            // 渐变后部分 动态计算#draw
            // 后半圆 需要动态计算#draw，在某些情况下没有

            // 全满时 渐变结束
            fullColors[1] = color;


            invalidate();
        }
    }
public void setEndColor ( final int color ) { if ( this . endColor != color ) { this . endColor = color ; refreshDelta ( ) ; fullColors [ 1 ] = color ; invalidate ( ) ; } }
@param color ColorInt