animate Color Value
Анимирует переход цвета между состояниями для ColorValueStateList.
Функция анализирует текущее состояние цветового списка и выполняет анимацию перехода между цветами, соответствующими начальному и целевому состояниям.
Логика работы:
Если список содержит простое значение (один цвет для всех состояний), анимация не выполняется, а колбэк вызывается сразу с целевым значением
Если список имеет разные цвета для разных состояний, создается анимация с использованием ArgbEvaluator для плавного перехода между ARGB-цветами
Receiver
ColorValueStateList Список цветовых значений, привязанных к состояниям
Parameters
Снимок состояния, содержащий начальное и целевое состояния
Конфигурация анимации, определяющая длительность и интерполятор
Колбэк, вызываемый на каждом кадре анимации с текущим цветовым значением. Если анимация не выполняется, колбэк вызывается один раз с цветом из целевого состояния