Question

Quelle est la méthode idéale pour faire clignoter des informations sur un écran afin d'attirer l'attention sur une condition d'erreur dans certaines données de manière naturelle.

  • Les clignotements doivent-ils être tous activés / désactivés, ou doit-il y avoir un aspect de montée et de baisse rapides de la luminosité au lieu de transitions instantanées?
  • Le clignotement doit-il être activé ou désactivé de la même manière, ou doit-il compter environ 60% de temps en alternance avec 40% de temps libre?
  • Quelle est la fréquence la plus naturelle? Combien de clignotements par seconde?

Le but est d'attirer l'attention sur l'erreur de certaines données, tout en lui donnant un aspect naturel et agréable.

Espérons que la solution n’est pas difficile à mettre en oeuvre avec Qt et C ++.

Était-ce utile?

La solution

J'ai toujours trouvé agréable l’effet de surbrillance présent dans diverses bibliothèques javascript. Fondamentalement, l’arrière-plan de l’objet clignote immédiatement en jaune vif, puis revient à la couleur d’arrière-plan d'origine.

Autres conseils

Clignoter peut causer divers problèmes de santé. Assurez-vous de consulter cet article d'IBM

Je ne pense pas que le clignotement soit beaucoup utilisé. Personnellement, je pense que cela nuit à l’attention qu’il entend recevoir. Lorsque j'essaie de me concentrer sur les informations «importantes» qui clignotent, celles-ci m'empêchent de les lire et de me concentrer. Si quelque chose devait clignoter, le mieux serait peut-être d'avoir une bordure qui clignote, voire pas du tout.

Seulement mon avis, n'essayant pas de le présenter comme un fait.

MODIFIER : comme l'a dit Adam, l'effet de surbrillance est beaucoup plus agréable, à mon avis. Il attire l’attention du spectateur puis lui permet de faire la lecture.

Cligner des yeux crée définitivement des problèmes de lisibilité, comme l'a souligné @Blaenk. Si vous devez cligner des yeux, je suggère une longue période entre les deux: masquer pendant 5 secondes, afficher pendant 5 secondes.

La mise en évidence est définitivement plus agréable; Cependant, si l'utilisateur ne regarde pas l'écran ou cette partie de l'écran avant qu'il ne revienne à la couleur normale, il est possible que la vue soit complètement manquée. Je suggérerais soit un fondu très lent / retardé, soit pas du tout. Il n'y a rien de mal avec un surlignage statique.

Pour la beauté, j’utiliserais un clin d’œil sinusoïdal, où l’intensité du "clignotement" la couleur est modifiée par une onde de péché avec une période d'environ 2 secondes. Cependant, cela est beaucoup plus difficile à mettre en œuvre qu’un simple clignotement, car il faudrait atteindre une cadence élevée pour rendre l’effet lisse.

Alternativement, je commence à voir de plus en plus d'applications Flash / Silverlight qui attirent l'attention par une mise en surbrillance suivie d'une animation temporaire du texte en croissance (augmentation de la taille de la police) suivie d'une réduction de la taille de la police à la normale. Faites-le une fois, avec un timing correct et il suffit d'attirer l'attention sans être trop ennuyeux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top