Система цветовых тем в Android, в частности в версиях 12 и 13, работает на основе алгоритма Material You. trashbox.ru Он учитывает оттенки установленных обоев и подстраивает под них цвета элементов интерфейса. trashbox.ru
Процесс происходит в несколько шагов: developer.android.com
- Система определяет основные цвета в выбранном изображении обоев и извлекает исходный цвет. developer.android.com
- На основе исходного цвета система выделяет пять ключевых цветов: основной, вторичный, третичный, нейтральный и его вариант. developer.android.com
- Каждый ключевой цвет система интерпретирует как тональную палитру из 13 тонов. developer.android.com
- На основе одного изображения обоев система создаёт пять разных цветовых схем, которые служат основой для любых светлых и тёмных тем. developer.android.com
С Android 12 пользователи могут выбирать варианты цветов из извлечённых из обоев цветов и разных тем, в Android 13 добавлено больше вариантов. developer.android.com