我的应用主题设置为Holo.Light
,但我有一个黑暗的操作栏,因此投射按钮显示为灰色,仍然使用旧按钮样式(连接时更改为蓝色)并不容易看,也不适合我的应用程序外观。
我已经下载了https://developers.google.com/cast/docs/downloads找到的新图标集,但我不知道如何使用提供的动画可绘制
在我的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?,但它没有真正回答,因为我已经将这些图像放在正确的可绘制文件夹中\
修改
这是我的动画可绘画的样子
名称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>
答案 0 :(得分:0)
你为什么不使用Holo.Light.DarkActionBar?由于您使用的是Holo.Light,因此系统假定您的操作栏很轻。如果由于某种原因,您无法使用正确的主题,您有两种选择:
如果可能,我建议您更新主题以使用Holo.Light.DarkActionBar。