Как установить цвет кнопки мультимедийного приложения Android Auto

Я разрабатываю мультимедийное приложение с поддержкой Android Auto и У меня проблемы со стилем. На прикрепленном изображении в приложении Spotify кнопка окрашена в зеленый цвет Spotify: как это сделать? В моем приложении эта кнопка имеет "бирюзовый" цвет по умолчанию (который я, конечно, нигде не определял). Тот же цвет используется для оформления индикатора прогресса на странице «Сейчас исполняется» (второе прикрепленное изображение). Я искал в официальной документации, но они никогда не объясняют, как стилизовать эти элементы.

Я попытался установить основной цвет темы моего приложения, но, похоже, это не имеет значения.

Как установить цвет кнопки мультимедийного приложения Android Auto

Как установить цвет кнопки мультимедийного приложения Android Auto

Заранее спасибо за вашу помощь!

2
0
18
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я посмотрел исходный код 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" />

И это работает!

Другие вопросы по теме