Так что, возможно, этот вопрос следует пометить как дизайн или материальный дизайн, а не как андроид, поэтому люди как бы голосовали за меня, что довольно печально ... Не уверен, насколько неуместен мой вопрос для опущенного избирателя ...В любом случае, я обнаружил, что ближайший ответ на мой вопрос:
Основной цвет используется почти во всех компонентах материала, потому что он используется для иллюстрации цвета вашего бренда .Так что это может использоваться в нескольких компонентах пользовательского интерфейса, таких как:
- цвет фона: панель приложения, нижняя панель или некоторые экраны
- Цвет заголовков
- Цвет заголовка
- Выбранное состояние
- и т. Д.
Например, рассмотрим пример показа приложения Crane. @ Исследование материалов: Crane , цвет фона значка, мы видим его фиолетовый (наводящий фирменный цвет дома).Может иметь значение primary_variant, т. Е. «Темный» фиолетовый в примере. НО в целом он используется для демонстрации уникального цвета бренда.Другой пример - Facebook должен иметь основной синий цвет.
Вторичный цвет используется для иллюстрации важных / информативных действий и должен быть выделен и distst , особенно когда он близок к основному.-цвет, который может быть разработан под:
- FAB
- Сфокусированное состояние для избирательного компонента пользовательского интерфейса
- Заголовки
- Цвет текста кнопки
- Подсветка для календаря
- и т. Д.
Некоторые приложения могут не иметь вторичного цвета, например, газета, такая как приложение NewYork Times.
Наконец,мышление в терминах primary_color и вторичный_цвет не связано с тем, какой именно компонент должен использовать цвет, а с тем, как мы семантически разрабатываем наше приложение с точки зрения бренда, коммуникации, информации.