Цвет Android – насколько темнее первичный цветной знак, чем primaryColor?

Я делаю приложение, которое использует специальный гексагон цвета для своего primaryColor . Из-за этого я не могу просто пойти в Google и выбрать primaryColorDark, чтобы соответствовать этому цвету.

Мой вопрос в том, как вы вычисляете primaryColorDark на основе моего предоставленного цвета или любого первичного цвета ?

Мой primaryColor, который я использую, – # 00A478.

Существует множество алгоритмов согласования цветов для расчета того, что вам нужно. Я нашел этот сайт, который предоставляет больше информации о математике позади них. Основная идея состоит в том, чтобы преобразовать свой цвет в цветовое пространство круга и найти цвета, которые в геометрическом отношении соответствуют вашему цвету в этом пространстве.

Также есть много инструментов в Интернете, которые реализуют эти алгоритмы и могут помочь вам найти цвета.

Я использовал этот инструмент и алгоритм Single Hue , чтобы найти соответствующий цвет для вашего primaryColor и обнаружил, что # 007052 может подойдет вам хорошо, как primaryColorDark .

Соответствие цветов

Неплохо, не так ли? 🙂

Для Material Design имеется инструмент MaterialPalette . Вы выбираете PrimaryColor и AccentColor, и инструмент генерирует некоторые красивые цвета на основе вашего выбора:

Введите описание изображения здесь

Google сделал инструмент «Цвет», который позволяет вам выбрать основной цвет, и он будет генерировать ваш primaryColorDark и ваш accentColor. Он также показывает вам предварительный просмотр ваших вариантов цвета в нескольких очень простых макетах.

Intereting Posts
Клиентский запрос Azure Mobile Service не возвращает управление клиентскому приложению Xamarin Form android Существует ли API-интерфейс NFC для Smartwatch 3 (SWR50) Запуск приложения Android из браузера Удаленный порт adb для локальной машины Как обрабатывать «последний незавершенный блок в расшифровке» Android Webkit: Абсолютно позиционированные элементы не уважают z-index Андроид AlarmManager не пробуждает телефон вверх Как работает Foreground Service (другой процесс / тот же процесс), когда Android остается низким в памяти EHOSTUNREACH (нет маршрута к хосту) на Android HTTP Как создать файл .psh? Я хочу ссылаться на не конечную переменную внутри внутреннего класса, определенного другим способом Подключиться к определенному андроиду точки доступа Будет ли Eclipse ADT устаревать? Установка проекта Android Kotlin не выполняется с помощью INSTALL_FAILED_DEXOPT Как создать огромную белую растровую карту с Canvas?