Вопрос

Каков идеальный метод мигания информации на дисплее, чтобы естественным образом привлечь внимание к состоянию ошибки в некоторых данных?

  • Должно ли мигание быть полностью включено/выключено, или должен быть аспект быстрого увеличения и уменьшения яркости вместо мгновенных переходов включения/выключения?
  • Должно ли мигать одинаково включаться и выключаться или должно быть что-то вроде 60% времени включения и 40% времени выключения?
  • Какова наиболее естественная частота?Сколько морганий в секунду?

Цель — привлечь внимание к ошибке в некоторых данных, но выглядеть естественно и аскетично.

Надеемся, что решение не так уж сложно реализовать с помощью Qt и C++.

Это было полезно?

Решение

Мне всегда нравился эффект выделения, присутствующий в различных библиотеках JavaScript.По сути, он сразу же мигает фон объекта ярко-желтым цветом, а затем возвращается к исходному цвету фона.

Другие советы

Моргание может вызвать различные проблемы со здоровьем.Обязательно посмотрите эта статья IBM

Я не думаю, что моргание больше используется.Лично я считаю, что это отвлекает внимание, которое он намеревается привлечь.Когда я пытаюсь сосредоточиться на «важной» информации, которая мигает, моргание мешает мне прочитать ее и сосредоточиться на ней.Если что-то будет мигать, возможно, было бы лучше, чтобы граница мигала, если вообще мигала.

Это всего лишь мое мнение, не пытаюсь выдать его за факт.

РЕДАКТИРОВАТЬ:Как сказал Адам, эффект выделения, на мой взгляд, намного приятнее.Он привлекает внимание зрителя, а затем фактически позволяет ему читать.

Как отметил @Blaenk, мигание определенно вызывает проблемы с читаемостью.Если вам необходимо моргать, я советую делать перерывы между морганиями подолгу:скрыть на 5 секунд, показать на 5 секунд..

Выделение определенно приятнее;однако, если пользователь не смотрит на экран или на эту часть экрана до того, как он станет нормальным, его можно вообще пропустить.Я бы предложил либо очень медленное/задержанное затухание, либо вообще не затухание.В статическом выделении нет ничего плохого.

Для красоты я бы использовал синусоидальное моргание, при котором интенсивность цвета «мигания» меняется синусоидальной волной с периодом около 2 секунд.Однако это гораздо сложнее реализовать, чем простое мигание вкл/выкл, поскольку вам потребуется добиться высокой частоты кадров, чтобы эффект выглядел плавным.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top