最自然的闪烁可视化?

时间:2009-10-23 21:11:42

标签: c++ user-interface qt visualization

在显示器上闪烁信息的理想方法是什么,以便以一种自然的方式吸引注意某些数据中的错误情况。

  • 闪烁是全部开启/关闭,还是应该有快速上升和下降亮度的方面而不是瞬间开/关转换?
  • 眨眼是否应该同时开启或关闭,或者应该是60%的时间交替使用40%的时间?
  • 最自然的频率是多少?每秒眨眼次数?

目标是引起人们对某些数据中的错误的关注,但看起来自然而且令人愉悦。

希望解决方案不是难以使用Qt和C ++实现。

6 个答案:

答案 0 :(得分:4)

我总是发现各种javascript库中的高亮效果令人赏心悦目。它基本上会使对象的背景闪烁一个亮黄色,然后淡化回原始的背景色。

答案 1 :(得分:4)

闪烁可能会导致各种健康问题。请务必查看this IBM article

答案 2 :(得分:1)

我认为不再使用眨眼了。我个人认为这会减少它打算收到的注意力。当我试着专注于眨眼的“重要”信息时,眨眼阻碍了我实际阅读它并专注于它。如果有什么事情要眨眼,也许最好是有一个眨眼的边界,如果有的话。

只是我的意见,而不是试图把它作为一个事实。

编辑:就像亚当所说,在我看来,突出效果更好。它吸引了观众的注意力,然后让他们进行阅读。

答案 3 :(得分:0)

正如@Blaenk指出的那样,闪烁肯定会导致可读性问题。如果你必须眨眼,我建议眨眼之间有很长一段时间:隐藏5秒,显示5秒..

突出显示肯定更令人愉悦;但是,如果用户在屏幕或屏幕的那部分没有看到正常颜色之前没有看到它,则可能完全错过。我会建议一个非常缓慢/延迟的褪色,或者根本不褪色。静态高光没有错。

答案 4 :(得分:0)

为了美观,我会使用正弦眨眼,其中“眨眼”颜色的强度通过一个约2秒的周期波来改变。然而,这比简单的开/关闪烁更难实现,因为你需要实现高帧率以使效果看起来平滑。

答案 5 :(得分:0)

或者,我开始看到越来越多的Flash / Silverlight应用程序通过突出显示,然后是文本增长的临时动画(增加字体大小),然后将字体大小减少回正常来吸引注意力。这样做一次,时间不错,足以吸引注意力而不会太烦人。