У меня проблема. Я хочу анимировать цвет фона LinearLayout
, используя ObjectAnimator
. Проблема заключается в том, что она оживляет, но она не заботится о длительности, а не valueFrom
и valueTo
.
Это мой xml файл:
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="2000"
android:propertyName="backgroundColor"
android:repeatCount="infinite"
android:repeatMode="reverse"
android:valueFrom="#FF0000"
android:valueTo="#000000" />
В Java я вызываю следующее:
ObjectAnimator objAnim = (ObjectAnimator)AnimatorInflater.loadAnimator(getActivity(), R.animator.animator_bkg);
objAnim.setTarget(view);
objAnim.start();
Обратите внимание, что когда я анимирую альфа макета, он работает так, как ожидалось.
Это ошибка Android (4.0.3 на Asus Transformer), или я что-то пропустил?