0
Android Studio 1.1 Beta 4
你好之間的視圖的背景顏色,使用屬性動畫改變2種不同的顏色
我試圖動畫一PagerTitleStrip從深綠顏色變爲淺綠色和重演。但是,當我嘗試並開始動畫時,沒有任何變化。
這是我的PagerTitleStrip
,我試圖改變背景屬性。這裏沒有指定Background屬性,因爲我會在運行時更改它。在我res/animator/pager_title_animator.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:propertyName="background"
android:valueTo="@android:color/holo_green_light"
android:valueFrom="@android:color/holo_green_dark"
android:duration="500"
android:repeatCount="-1"
android:repeatMode="reverse"/>
</set>
在我的Java代碼
<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:paddingBottom="4dp"
android:paddingTop="4dp"
android:textColor="#fff"/>
我的動畫文件,我啓動它:
AnimatorSet animatorSet = (AnimatorSet)AnimatorInflater.loadAnimator(getApplicationContext(),R.animator.pager_title_animator);
animatorSet.setTarget(mPagerTitleStrip);
animatorSet.start();
非常感謝您的任何建議,