【发布时间】:2014-08-24 21:29:47
【问题描述】:
我的应用程序的主题设置为Holo.Light,但我有一个黑色的操作栏,所以投射按钮显示为灰色,并且仍然使用旧按钮样式(连接后变为蓝色),不容易看到也不适合和我的应用一样。
我已经下载了https://developers.google.com/cast/docs/downloads这里找到的新图标集,但我不知道如何使用提供的动画drawable
在我的MenuItem 中,我应该在哪里放置可绘制动画?
<item android:title="Cast images" app:showAsAction="always"
android:orderInCategory="1"
app:actionProviderClass="android.support.v7.app.MediaRouteActionProvider"
android:id="@+id/media_route_menu_item"/>
我查看了这个问题How do I change the style of the MediaRouteButton in the ActionBar?,但它并没有真正回答,因为我已经在正确的可绘制文件夹中拥有这些图像\
编辑
这就是我的动画drawable的样子
姓名ic_media_route_connecting_mono_light.xml
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/ic_media_route_on_0_mono_light" android:duration="500" />
<item android:drawable="@drawable/ic_media_route_on_1_mono_light" android:duration="500" />
<item android:drawable="@drawable/ic_media_route_on_2_mono_light" android:duration="500" />
<item android:drawable="@drawable/ic_media_route_on_1_mono_light" android:duration="500" />
</animation-list>
【问题讨论】:
标签: android chromecast