Domanda

Qual è il metodo ideale per battere le informazioni su un display per attirare l'attenzione su una condizione di errore in alcuni dati in modo naturale.

  • Il battito di ciglia dovrebbe essere tutto acceso / spento o dovrebbe esserci un aspetto di accelerazione e decelerazione rapida della luminosità invece di transizioni istantanee on / off?
  • Il battito di ciglia dovrebbe essere ugualmente attivato e disattivato o dovrebbe essere qualcosa come il 60% di tempo in alternanza con il 40% di tempo libero?
  • Qual è la frequenza più naturale? Quanti lampeggi al secondo?

L'obiettivo è attirare l'attenzione sull'errore in alcuni dati, ma apparire naturale e gradevolmente ascetico.

Speriamo che la soluzione non sia difficile da implementare usando Qt e C ++.

È stato utile?

Soluzione

Ho sempre trovato piacevole l'effetto di evidenziazione presente in varie librerie javascript. Fondamentalmente, fa lampeggiare immediatamente lo sfondo dell'oggetto in un giallo brillante, quindi ritorna al colore di sfondo originale.

Altri suggerimenti

Il lampeggiamento può causare vari problemi di salute. Assicurati di dare un'occhiata a questo articolo IBM

Non credo più che il battito delle palpebre sia usato molto. Personalmente penso che sminuisca l'attenzione che intende ricevere. Quando provo a concentrarmi sulle informazioni "importanti" che lampeggiano, il lampeggiamento mi impedisce di leggerle e di concentrarmi su di esse. Se qualcosa sta per lampeggiare, forse sarebbe meglio avere un bordo che lampeggia, se non del tutto.

Solo la mia opinione, non cercando di presentarlo come un fatto.

MODIFICA : come ha detto Adam, l'effetto di evidenziazione è molto più bello, secondo me. Attira l'attenzione dello spettatore e poi in realtà consente loro di leggere.

Il lampeggiamento provoca sicuramente problemi di leggibilità, come sottolineato da @Blaenk. Se devi lampeggiare, ti suggerisco un lungo periodo tra i lampeggi: nascondi per 5 secondi, mostra per 5 secondi ..

L'evidenziazione è decisamente più piacevole; tuttavia, se l'utente non sta guardando lo schermo o quella parte dello schermo prima che sfuma al colore normale, potrebbe non essere visualizzato. Suggerirei una dissolvenza molto lenta / ritardata, o non sbiadire affatto. Non c'è niente di sbagliato in un momento saliente statico.

Per la bellezza, userei un battito sinusoidale, in cui l'intensità del "lampeggio". il colore è variato da un'onda sin con un periodo di circa 2 secondi. Tuttavia, questo è molto più difficile da implementare rispetto a un semplice lampeggio on / off, poiché per ottenere un effetto uniforme è necessario raggiungere un frame rate elevato.

In alternativa, sto iniziando a vedere sempre più app Flash / Silverlight che attirano l'attenzione attraverso una combinazione di evidenziazione seguita da un'animazione temporanea del testo in aumento (dimensioni del carattere crescente) seguita da una dimensione del carattere normale. Fallo una volta, con un tempismo decente ed è abbastanza per attirare l'attenzione senza essere troppo fastidioso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top