В моем приложении есть кнопка для записи или воспроизведения видео. Когда возникают проблемы с этой функцией, мы уведомляем пользователя, накладывая восклицательный знак. Этот "красный!" Пользовательский интерфейс работает нормально в другом месте приложения, но на этой кнопке цвета выглядят очень странно и конфликтуют.
Любые предложения по визуальной обработке, которые я могу применить к кнопке и/или значку (каждый из которых разделен ниже), чтобы сделать результат менее контрастным и конфликтующим?
Когда цвета (оттенок) разные, но их светлота/темнота (значение) одинаковые, вы получаете этот «визуальный диссонанс», который вы видите в своем примере. Прямо сейчас красный цвет немного темнее серого. Вам нужно увеличить разницу в значении между двумя оттенками.
Ты мог:
Или, что, возможно, более практично, создайте какой-нибудь способ «дополнить» переход. Я бы предложил придать восклицательному знаку легкое свечение или темную тень, или, возможно, белый контур.
Или, возможно, проще всего просто избавиться от цвета. Белый восклицательный знак на темно-сером фоне отлично бы выделялся.
Я бы посмотрел на разные методы лечения треугольником. Треугольник/восклицательный знак является распространенным значком «ALERT» и облегчает распознавание пользователем. Не изобретайте велосипед. Просто сделайте так, чтобы колесо выглядело красиво :)
Проблема заключается в цветовом контрасте вашего красного и серого: они слишком близки, даже если оттенок отличается. Посмотрите на значение «B» в ползунках HSB.
Если вы сдвинете серый светлее или темнее, это поможет. Если сделать значок камеры контурным, проблема решена. Красный также может быть немного светлее или темнее (в отличие от серого), чтобы повысить контрастность.
Джастин Грант