docs: public void setColor(int color) {
          if (mState.mBaseColor != color || mState.mUseColor != color) {
              invalidateSelf();
              mState.mBaseColor = mState.mUseColor = color;
          }
      }