2015-07-03 2 views
2

Я знаю, как установить цвет панели действий, но я не знаю, как это сделать при переходе. Это пример в css.Как я могу настроить цвет панели действий с переходом?

https://codepen.io/impressivewebs/embed/zohgt?height=220&type=result&href=zohgt&user=impressivewebs&safe=true&slug-hash=zohgt&default-tab=result&animations=run#result-box

Как я могу сделать это в андроиде, чтобы установить действие бар цвета с переходом?

Я использую AppCompat и я меняюсь цвет ActionBar с этим кодом:

getSupportActionBar().setBackgroundDrawable(new ColorDrawable(color)); 

И это работает. Но я хочу установить его с помощью перехода. Могу ли я это сделать?

+0

есть два варианта. 1) аниматор стоимости (как предложено в ответ @sihrc) или 2) создайте настраиваемый пользовательский способ, который будет анимировать переходы цвета. 1) проще, 2) является более универсальным. – Budius

ответ

2

Вы можете использовать ValueAnimator с оценщиком argb. В обновлении анимации вы можете получить свою панель действий и установить цвет в текущее значение аниматора.

Смежные вопросы