После прочтения документации по PropertyAnimator кажется, что мы можем анимировать каждый объект, если выполняется одно из следующих условий:
- Добавьте метод установки в класс, если у вас есть на это права.
- Используйте класс-оболочку, на изменение которого у вас есть права, и пусть эта оболочка получает значение с допустимым методом установки и перенаправляет его исходному объекту.
- Вместо этого используйте ValueAnimator.
Я пытаюсь анимировать в MenuItem Drawable или StateListDrawable в меню. Поскольку чертежи не содержат метод установки, мне было интересно, может ли кто-нибудь использовать ValueAnimator для анимации перевода, привести несколько примеров.