@Override
    public boolean setState(int[] stateSet) {
        if (stateSet == null)
            return false;

        boolean changed = super.setState(stateSet);
        changed = updateTintColor(stateSet) || changed;
        return changed;
    }
A drawable that changes it's Paint and color depending on the Drawable State
For SeekBarDrawable {@link SeekBarDrawable}

@Hide
caprice/ui/src/main/java/net/qiujuer/genius/ui/drawable/SeekBarStateDrawable.java