Внешний вид приложения меняется в зависимости от фоновой картинки, выбранной пользователем.
Иногда нужно позволить пользователям менять фон в приложении. Но что делать, если их нельзя ограничивать, и они могут выбирать какую угодно графику? Картинка может оказаться слишком светлой или, наоборот, темной — и тогда контент перестанет быть виден.
Концепт призван гармонично решить это противоречие.
В настройках пользователь задает фоновую картинку. Как только это происходит, «хамелеон» меняет цвета самых важных элементов дизайна, чтобы они смотрелись красиво и естественно. В результате программа на всех телефонах выглядит по-своему хорошо.
Требования такие: в пузырях сообщений цвета должны быть контрастными одновременно и к фоновой картинке, и к текстам в чате. Текст отправленных сообщений должен быть белым на темном фоне, а полученных — черном на светлом.
Найти нужный метод оказалось непросто.
Сначала приложение определяет средний цвет картинки и делает его немного светлее. Затем происходит алгоритмическая магия — и у текстовых пузырей появляются собственные цвета.
Необычные, яркие и при этом работающие решения — это одна из лучших вещей в дизайне. Если вам нужен дизайн для интересного, а не просто функционального проекта, мы наверняка сработаемся. Напишите нам о своей задаче, и мы пришлем вам ответное письмо →
Еще можно написать на maxalchemy@gmail.com или в скайп: jack.o.a.t. Там же можно узнать больше, пока страница «о нас» еще не готова.
Готово! Ваше сообщение придет мне на почту, и когда я в следующий раз ее проверю, обязательно отвечу.
Опс! Что-то пошло не так и сообщение не отправилось. Проверьте заполненные поля — может, ошибка там?