如何设置 Android 自动媒体应用按钮颜色

How to set Android Auto media app button color

我正在开发一个支持 Android Auto 和 我在造型方面遇到了麻烦。在附图中,Spotify 应用程序的按钮带有 Spotify 绿色:这是怎么做到的? 在我的应用程序中,该按钮具有默认的“蓝绿色”颜色(当然我没有在任何地方定义)。 相同的颜色也用于设置正在播放页面(第二张图片)中的进度指示器的样式。 我在官方文档中进行了搜索,但他们从未解释如何设置这些元素的样式。

我尝试设置我的应用主题的主要颜色,但这似乎没有什么不同。

在此先感谢您的帮助!

我在这里查看了 Android Auto 的源代码:https://android.googlesource.com/platform/packages/apps/Car/libs/+/refs/heads/android10-release/car-media-common/src/com/android/car/media/common/source/MediaSourceColors.java

我发现它应该使用您的应用程序主题强调色,但在我的情况下它不起作用,我不知道为什么。

在源代码中,我还发现您可以通过在清单中指定以下元数据来为汽车应用定义自定义主题:

<meta-data android:name="com.google.android.gms.car.application.theme"
            android:resource="@style/CarTheme" />

这是有效的!