@Override
    @SuppressLint("NewApi")
    public void setTint(@ColorInt int tintColor) {
        // Modulate alpha of tintColor against mBackgroundAlpha.
        int backgroundTintColor = ColorUtils.setAlphaComponent(tintColor, Math.round(Color.alpha(
                tintColor) * mBackgroundAlpha));
        mBackgroundDrawable.setTint(backgroundTintColor);
        mSecondaryProgressDrawable.setTint(backgroundTintColor);
        mProgressDrawable.setTint(tintColor);
    }
@ Override @ SuppressLint ( "NewApi" ) public void setTint ( @ ColorInt int tintColor ) { int backgroundTintColor = ColorUtils . setAlphaComponent ( tintColor , Math . round ( Color . alpha ( tintColor ) * mBackgroundAlpha ) ) ; mBackgroundDrawable . setTint ( backgroundTintColor ) ; mSecondaryProgressDrawable . setTint ( backgroundTintColor ) ; mProgressDrawable . setTint ( tintColor ) ; }
{@inheritDoc}