code: private boolean updateTintColor(int[] state) {
          final int trackColor = mTrackStateList.getColorForState(state, mTrackColor);
          final int scrubberColor = mScrubberStateList.getColorForState(state, mScrubberColor);
          final int thumbColor = mThumbStateList.getColorForState(state, mThumbColor);
  
          if (trackColor != mTrackColor || scrubberColor != mScrubberColor || thumbColor != mThumbColor) {
              mTrackColor = trackColor;
              mScrubberColor = scrubberColor;
              mThumbColor = thumbColor;
              updateCurColor();
              invalidateSelf();
              return true;
          }
  
          return false;
      }
docs: Update tint color
  
  @param state tint stats
  @return is changed