Android自动/佩戴自定义操作

时间:2015-10-13 21:00:42

标签: android wear-os android-auto

在实现MediaSession.Callback为Auto和Wear添加一些自定义操作后,我注意到他们期望非常不同类型的图标。在自动图标应该是黑色和磨损它们应该是白色的。但似乎没有任何方法可以区分不同平台的图标。我可以指定一个动作是否为Wear,但是没有办法对Auto执行相同操作,因此我无法使用两种不同的图标样式添加动作两次。我知道这在某种程度上是可能的,因为Google Play音乐会在Wear上添加自定义白色图标,并在Auto上正确显示黑色图标。

1 个答案:

答案 0 :(得分:1)

在查看Google的示例应用程序后,主演的图标显示为纯白色:https://github.com/googlesamples/android-UniversalMusicPlayer/blob/master/mobile/src/main/res/drawable-hdpi/ic_star_off.png。我已经确认,如果您将图标设为纯白色,它将自动更改为黑色以便在Auto中使用。我最好的猜测是,因为Google首先为Wear编写了这些东西,所以他们认为每个人的图标都已经是白色的。