@Override
    public void draw(Canvas c) {
        Rect bounds = getBounds();
        final int saveCount = c.save();
        c.translate(0, mTop);
        mCircle.draw(c);
//        c.scale((float)mWidth / bounds.width(), (float)mHeight / bounds.height());
        c.rotate(mRotation, bounds.exactCenterX(), bounds.exactCenterY());
        mRing.draw(c, bounds);
        c.restoreToCount(saveCount);
    }
Set the colors used in the progress animation from color resources.
The first color will also be the color of the bar that grows in response
to a user swipe gesture.

@param colors
library/src/main/java/com/baoyz/widget/MaterialDrawable.java