Я пытаюсь анимировать объект Paint
в своем обычном виде между цветами. Но анимация не работает.Анимация цвета объекта Paint
ObjectAnimator colorFade = ObjectAnimator.ofObject(mCirclePaint, "color", new ArgbEvaluator(), getColor(), 0xff000000);
colorFade.setDuration(1500);
colorFade.start();
invalidate();
Я ранее установить цвет краски, как это:
mCirclePaint.setColor(Color.RED);
UPDATE Я не думаю, что Handler
делает разницу в анимированный ли он или нет. Даже без обработчика я не могу анимировать объект рисования.
что mCirclePaint? – pskink
@pskink Это просто объект Paint для круга. – RiThBo
mCirclePaint правильно анимирован, ваша проблема в том, что invalidate не называется – pskink