在Android工具栏中添加动画drawable作为徽标

时间:2015-06-28 01:28:20

标签: android android-toolbar

是否可以在工具栏中添加可以设置动画的图标?我有一个动画列表xml,我想在工具栏中使用它作为图标,而不是普通的drawable。

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    toolbar.setLogo(R.drawable.animated_icon);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    mActionBar = getSupportActionBar();
    mActionBar.setDisplayShowHomeEnabled(true);
    mActionBar.setHomeButtonEnabled(true);

我的绘画:

<animation-list android:oneshot="true"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:duration="250" android:drawable="@drawable/first_case" />
    <item android:duration="250" android:drawable="@drawable/second_case" />
    <item android:duration="250" android:drawable="@drawable/third_case" />
</animation-list>

我试过toolbar.setNavigationIcon(R.drawable.animated_icon); 但这根本没有动画。这是走错了路吗?谢谢。

0 个答案:

没有答案