ActionBar Android中的渐变动画

时间:2012-09-06 05:56:46

标签: android android-actionbar android-animation

我正试图在我的Android应用中为ActionBar制作动画。所以我写了一个动画drawable,在ActionBar中用作背景:

getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.bad_info));    

R.drawable.bad_info看起来像:

<?xml version="1.0" encoding="utf-8"?>

<animation-list
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/selected"
        android:oneshot="false">

    <item android:duration="50">
        <shape>
            <gradient android:type="linear"
                      android:endColor="#630000"
                      android:startColor="#FF0202"
                      android:angle="270"/>
        </shape>
    </item>

    <item android:duration="50">
        <shape>
            <gradient android:type="linear"
                      android:endColor="#3C0000"
                      android:startColor="#FF0202"
                      android:angle="90"/>
        </shape>
    </item>

</animation-list>

如何从代码中“打开”和“关闭”ActionBar中的动画?也许你会给我一个如何通过其他方式实现动画的提示。

感谢名单。

0 个答案:

没有答案