Я недавно использовал генератор палитры материалов, найденный в https://material.io/tools/color/, для генерации палитры.
Как вы можете видеть, этот инструмент является официальным инструментом на Material.io. Он генерировал несколько цветов - первичный и вторичный, включая два варианта каждого. Это привело меня к созданию чего-то подобного в моем файле colors.xml
.
<!-- Color palette -->
<!-- ... -->
<!-- Colors by usage -->
<color name="colorPrimary">@color/black</color>
<color name="colorPrimaryDark">@color/blackDark</color>
<color name="colorPrimaryLight">@color/gray</color>
<color name="colorSecondary">@color/red</color>
<color name="colorSecondaryDark">@color/maroon</color>
<color name="colorSecondaryLight">@color/redLight</color>
<color name="colorTextOnPrimary">@color/white</color>
<color name="colorTextOnSecondary">@color/white</color>
Как мне применить эти цвета в моей теме? Тема материала поддержки Android (AppCompat) предполагает / допускает только три цвета - основной, дополнительный и акцентный. Есть ли другая тема, которую я должен использовать, где я могу применить эти атрибуты? Или я тут что-то не так делаю?
Я бы хотел избежать создания здесь совершенно новой темы и вручную устанавливать цвета для каждого компонента, который я мог бы использовать.